about summary refs log tree commit diff stats
path: root/html/subx/apps/hex.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-12-30 20:24:37 -0800
committerKartik Agaram <vc@akkartik.com>2018-12-30 20:24:37 -0800
commit901ae474300d70bcc00e7e0b420ca87c8cbf6f55 (patch)
treeaf60b1c8c92bfc10a6bb6bd1082a765fcc718004 /html/subx/apps/hex.subx.html
parent0474ec865af12cff08dd255954fbccf6d38085e6 (diff)
downloadmu-901ae474300d70bcc00e7e0b420ca87c8cbf6f55.tar.gz
4899
Bug in my linkify tool introduced in commit 4891.
Diffstat (limited to 'html/subx/apps/hex.subx.html')
-rw-r--r--html/subx/apps/hex.subx.html50
1 files changed, 25 insertions, 25 deletions
diff --git a/html/subx/apps/hex.subx.html b/html/subx/apps/hex.subx.html
index 763f9999..17d17854 100644
--- a/html/subx/apps/hex.subx.html
+++ b/html/subx/apps/hex.subx.html
@@ -138,7 +138,7 @@ if ('onhashchange' in window) {
 <span id="L75" class="LineNr">  75 </span>    cd/syscall  0x80/imm8
 <span id="L76" class="LineNr">  76 </span>
 <span id="L77" class="LineNr">  77 </span><span class="subxComment"># the main entry point</span>
-<span id="L78" class="LineNr">  78 </span><span class="subxFunction"><a href='hex.subx.html#L78'>convert</a></span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; &lt;void&gt;</span>
+<span id="L78" class="LineNr">  78 </span><span class="subxFunction">convert</span>:  <span class="subxComment"># in : (address buffered-file), out : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; &lt;void&gt;</span>
 <span id="L79" class="LineNr">  79 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L80" class="LineNr">  80 </span>    <span class="subxComment">#   repeatedly</span>
 <span id="L81" class="LineNr">  81 </span>    <span class="subxComment">#     EAX = convert-next-octet(in, err, ed)</span>
@@ -196,7 +196,7 @@ if ('onhashchange' in window) {
 <span id="L133" class="LineNr"> 133 </span><span class="subxComment"># raise an error and abort on all other unexpected bytes</span>
 <span id="L134" class="LineNr"> 134 </span><span class="subxComment"># return in EAX an _octet_ containing the binary value of the two hex characters</span>
 <span id="L135" class="LineNr"> 135 </span><span class="subxComment"># return 0xffffffff on end of file</span>
-<span id="L136" class="LineNr"> 136 </span><span class="subxFunction"><a href='hex.subx.html#L136'>convert-next-octet</a></span>:  <span class="subxComment"># in : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; byte-or-eof/EAX</span>
+<span id="L136" class="LineNr"> 136 </span><span class="subxFunction">convert-next-octet</span>:  <span class="subxComment"># in : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; byte-or-eof/EAX</span>
 <span id="L137" class="LineNr"> 137 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L138" class="LineNr"> 138 </span>    <span class="subxComment">#   EAX = scan-next-byte(in, err, ed)</span>
 <span id="L139" class="LineNr"> 139 </span>    <span class="subxComment">#   if (EAX == 0xffffffff) return</span>
@@ -264,7 +264,7 @@ if ('onhashchange' in window) {
 <span id="L201" class="LineNr"> 201 </span>    5d/pop-to-EBP
 <span id="L202" class="LineNr"> 202 </span>    c3/return
 <span id="L203" class="LineNr"> 203 </span>
-<span id="L204" class="LineNr"> 204 </span><span class="subxTest"><a href='hex.subx.html#L204'>test-convert-next-octet</a></span>:
+<span id="L204" class="LineNr"> 204 </span><span class="subxTest">test-convert-next-octet</span>:
 <span id="L205" class="LineNr"> 205 </span>    <span class="subxH1Comment"># - check that the first two bytes of the input are assembled into the resulting octet</span>
 <span id="L206" class="LineNr"> 206 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L207" class="LineNr"> 207 </span>    55/push-EBP
@@ -366,7 +366,7 @@ if ('onhashchange' in window) {
 <span id="L303" class="LineNr"> 303 </span>    5d/pop-to-EBP
 <span id="L304" class="LineNr"> 304 </span>    c3/return
 <span id="L305" class="LineNr"> 305 </span>
-<span id="L306" class="LineNr"> 306 </span><span class="subxTest"><a href='hex.subx.html#L306'>test-convert-next-octet-handles-eof</a></span>:
+<span id="L306" class="LineNr"> 306 </span><span class="subxTest">test-convert-next-octet-handles-eof</span>:
 <span id="L307" class="LineNr"> 307 </span>    <span class="subxH1Comment"># - check that eof returns the sentinel octet</span>
 <span id="L308" class="LineNr"> 308 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L309" class="LineNr"> 309 </span>    55/push-EBP
@@ -460,7 +460,7 @@ if ('onhashchange' in window) {
 <span id="L397" class="LineNr"> 397 </span>    5d/pop-to-EBP
 <span id="L398" class="LineNr"> 398 </span>    c3/return
 <span id="L399" class="LineNr"> 399 </span>
-<span id="L400" class="LineNr"> 400 </span><span class="subxTest"><a href='hex.subx.html#L400'>test-convert-next-octet-aborts-on-single-hex-byte</a></span>:
+<span id="L400" class="LineNr"> 400 </span><span class="subxTest">test-convert-next-octet-aborts-on-single-hex-byte</span>:
 <span id="L401" class="LineNr"> 401 </span>    <span class="subxH1Comment"># - check that a single unaccompanied hex byte aborts</span>
 <span id="L402" class="LineNr"> 402 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L403" class="LineNr"> 403 </span>    55/push-EBP
@@ -554,7 +554,7 @@ if ('onhashchange' in window) {
 <span id="L491" class="LineNr"> 491 </span><span class="subxComment"># return 0xffffffff if file ends without finding a hex byte</span>
 <span id="L492" class="LineNr"> 492 </span><span class="subxComment"># on '#' skip all bytes until newline</span>
 <span id="L493" class="LineNr"> 493 </span><span class="subxComment"># abort on any other byte</span>
-<span id="L494" class="LineNr"> 494 </span><span class="subxFunction"><a href='hex.subx.html#L494'>scan-next-byte</a></span>:  <span class="subxComment"># in : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; byte-or-eof/EAX</span>
+<span id="L494" class="LineNr"> 494 </span><span class="subxFunction">scan-next-byte</span>:  <span class="subxComment"># in : (address buffered-file), err : (address buffered-file), ed : (address exit-descriptor) -&gt; byte-or-eof/EAX</span>
 <span id="L495" class="LineNr"> 495 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L496" class="LineNr"> 496 </span>    <span class="subxComment">#   repeatedly</span>
 <span id="L497" class="LineNr"> 497 </span>    <span class="subxComment">#     EAX = read-byte(in)</span>
@@ -633,7 +633,7 @@ if ('onhashchange' in window) {
 <span id="L570" class="LineNr"> 570 </span>    5d/pop-to-EBP
 <span id="L571" class="LineNr"> 571 </span>    c3/return
 <span id="L572" class="LineNr"> 572 </span>
-<span id="L573" class="LineNr"> 573 </span><span class="subxTest"><a href='hex.subx.html#L573'>test-scan-next-byte</a></span>:
+<span id="L573" class="LineNr"> 573 </span><span class="subxTest">test-scan-next-byte</span>:
 <span id="L574" class="LineNr"> 574 </span>    <span class="subxH1Comment"># - check that the first byte of the input is returned</span>
 <span id="L575" class="LineNr"> 575 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L576" class="LineNr"> 576 </span>    55/push-EBP
@@ -735,7 +735,7 @@ if ('onhashchange' in window) {
 <span id="L672" class="LineNr"> 672 </span>    5d/pop-to-EBP
 <span id="L673" class="LineNr"> 673 </span>    c3/return
 <span id="L674" class="LineNr"> 674 </span>
-<span id="L675" class="LineNr"> 675 </span><span class="subxTest"><a href='hex.subx.html#L675'>test-scan-next-byte-skips-whitespace</a></span>:
+<span id="L675" class="LineNr"> 675 </span><span class="subxTest">test-scan-next-byte-skips-whitespace</span>:
 <span id="L676" class="LineNr"> 676 </span>    <span class="subxH1Comment"># - check that the first byte after whitespace is returned</span>
 <span id="L677" class="LineNr"> 677 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L678" class="LineNr"> 678 </span>    55/push-EBP
@@ -837,7 +837,7 @@ if ('onhashchange' in window) {
 <span id="L774" class="LineNr"> 774 </span>    5d/pop-to-EBP
 <span id="L775" class="LineNr"> 775 </span>    c3/return
 <span id="L776" class="LineNr"> 776 </span>
-<span id="L777" class="LineNr"> 777 </span><span class="subxTest"><a href='hex.subx.html#L777'>test-scan-next-byte-skips-comment</a></span>:
+<span id="L777" class="LineNr"> 777 </span><span class="subxTest">test-scan-next-byte-skips-comment</span>:
 <span id="L778" class="LineNr"> 778 </span>    <span class="subxH1Comment"># - check that the first byte after a comment (and newline) is returned</span>
 <span id="L779" class="LineNr"> 779 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L780" class="LineNr"> 780 </span>    55/push-EBP
@@ -955,7 +955,7 @@ if ('onhashchange' in window) {
 <span id="L892" class="LineNr"> 892 </span>    5d/pop-to-EBP
 <span id="L893" class="LineNr"> 893 </span>    c3/return
 <span id="L894" class="LineNr"> 894 </span>
-<span id="L895" class="LineNr"> 895 </span><span class="subxTest"><a href='hex.subx.html#L895'>test-scan-next-byte-skips-comment-and-whitespace</a></span>:
+<span id="L895" class="LineNr"> 895 </span><span class="subxTest">test-scan-next-byte-skips-comment-and-whitespace</span>:
 <span id="L896" class="LineNr"> 896 </span>    <span class="subxH1Comment"># - check that the first byte after a comment and any further whitespace is returned</span>
 <span id="L897" class="LineNr"> 897 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L898" class="LineNr"> 898 </span>    55/push-EBP
@@ -1073,7 +1073,7 @@ if ('onhashchange' in window) {
 <span id="L1010" class="LineNr">1010 </span>    5d/pop-to-EBP
 <span id="L1011" class="LineNr">1011 </span>    c3/return
 <span id="L1012" class="LineNr">1012 </span>
-<span id="L1013" class="LineNr">1013 </span><span class="subxTest"><a href='hex.subx.html#L1013'>test-scan-next-byte-skips-whitespace-and-comment</a></span>:
+<span id="L1013" class="LineNr">1013 </span><span class="subxTest">test-scan-next-byte-skips-whitespace-and-comment</span>:
 <span id="L1014" class="LineNr">1014 </span>    <span class="subxH1Comment"># - check that the first byte after any whitespace and comments is returned</span>
 <span id="L1015" class="LineNr">1015 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L1016" class="LineNr">1016 </span>    55/push-EBP
@@ -1191,7 +1191,7 @@ if ('onhashchange' in window) {
 <span id="L1128" class="LineNr">1128 </span>    5d/pop-to-EBP
 <span id="L1129" class="LineNr">1129 </span>    c3/return
 <span id="L1130" class="LineNr">1130 </span>
-<span id="L1131" class="LineNr">1131 </span><span class="subxTest"><a href='hex.subx.html#L1131'>test-scan-next-byte-reads-final-byte</a></span>:
+<span id="L1131" class="LineNr">1131 </span><span class="subxTest">test-scan-next-byte-reads-final-byte</span>:
 <span id="L1132" class="LineNr">1132 </span>    <span class="subxH1Comment"># - check that the final byte in input is returned</span>
 <span id="L1133" class="LineNr">1133 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L1134" class="LineNr">1134 </span>    55/push-EBP
@@ -1293,7 +1293,7 @@ if ('onhashchange' in window) {
 <span id="L1230" class="LineNr">1230 </span>    5d/pop-to-EBP
 <span id="L1231" class="LineNr">1231 </span>    c3/return
 <span id="L1232" class="LineNr">1232 </span>
-<span id="L1233" class="LineNr">1233 </span><span class="subxTest"><a href='hex.subx.html#L1233'>test-scan-next-byte-handles-eof</a></span>:
+<span id="L1233" class="LineNr">1233 </span><span class="subxTest">test-scan-next-byte-handles-eof</span>:
 <span id="L1234" class="LineNr">1234 </span>    <span class="subxH1Comment"># - check that the right sentinel value is returned when there's no data remaining to be read</span>
 <span id="L1235" class="LineNr">1235 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L1236" class="LineNr">1236 </span>    55/push-EBP
@@ -1387,7 +1387,7 @@ if ('onhashchange' in window) {
 <span id="L1324" class="LineNr">1324 </span>    5d/pop-to-EBP
 <span id="L1325" class="LineNr">1325 </span>    c3/return
 <span id="L1326" class="LineNr">1326 </span>
-<span id="L1327" class="LineNr">1327 </span><span class="subxTest"><a href='hex.subx.html#L1327'>test-scan-next-byte-aborts-on-invalid-byte</a></span>:
+<span id="L1327" class="LineNr">1327 </span><span class="subxTest">test-scan-next-byte-aborts-on-invalid-byte</span>:
 <span id="L1328" class="LineNr">1328 </span>    <span class="subxH1Comment"># - check that the a bad byte immediately aborts</span>
 <span id="L1329" class="LineNr">1329 </span>    <span class="subxComment"># This test uses exit-descriptors. Use EBP for setting up local variables.</span>
 <span id="L1330" class="LineNr">1330 </span>    55/push-EBP
@@ -1477,7 +1477,7 @@ if ('onhashchange' in window) {
 <span id="L1414" class="LineNr">1414 </span>    5d/pop-to-EBP
 <span id="L1415" class="LineNr">1415 </span>    c3/return
 <span id="L1416" class="LineNr">1416 </span>
-<span id="L1417" class="LineNr">1417 </span><span class="subxFunction"><a href='hex.subx.html#L1417'>is-hex-lowercase-byte?</a></span>:  <span class="subxComment"># c : byte -&gt; bool/EAX</span>
+<span id="L1417" class="LineNr">1417 </span><span class="subxFunction">is-hex-lowercase-byte?</span>:  <span class="subxComment"># c : byte -&gt; bool/EAX</span>
 <span id="L1418" class="LineNr">1418 </span>    <span class="subxS1Comment"># . prolog</span>
 <span id="L1419" class="LineNr">1419 </span>    55/push-EBP
 <span id="L1420" class="LineNr">1420 </span>    89/copy                         3/mod/direct    5/rm32/EBP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>          4/r32/ESP  <span class="Normal"> . </span>             <span class="Normal"> . </span>                <span class="subxComment"># copy ESP to EBP</span>
@@ -1509,7 +1509,7 @@ if ('onhashchange' in window) {
 <span id="L1446" class="LineNr">1446 </span>    5d/pop-to-EBP
 <span id="L1447" class="LineNr">1447 </span>    c3/return
 <span id="L1448" class="LineNr">1448 </span>
-<span id="L1449" class="LineNr">1449 </span><span class="subxTest"><a href='hex.subx.html#L1449'>test-hex-below-0</a></span>:
+<span id="L1449" class="LineNr">1449 </span><span class="subxTest">test-hex-below-0</span>:
 <span id="L1450" class="LineNr">1450 </span>    <span class="subxComment"># is-hex-lowercase-byte?(0x2f)</span>
 <span id="L1451" class="LineNr">1451 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1452" class="LineNr">1452 </span>    68/push  0x2f/imm32
@@ -1528,7 +1528,7 @@ if ('onhashchange' in window) {
 <span id="L1465" class="LineNr">1465 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1466" class="LineNr">1466 </span>    c3/return
 <span id="L1467" class="LineNr">1467 </span>
-<span id="L1468" class="LineNr">1468 </span><span class="subxTest"><a href='hex.subx.html#L1468'>test-hex-0-to-9</a></span>:
+<span id="L1468" class="LineNr">1468 </span><span class="subxTest">test-hex-0-to-9</span>:
 <span id="L1469" class="LineNr">1469 </span>    <span class="subxComment"># is-hex-lowercase-byte?(0x30)</span>
 <span id="L1470" class="LineNr">1470 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1471" class="LineNr">1471 </span>    68/push  0x30/imm32
@@ -1563,7 +1563,7 @@ if ('onhashchange' in window) {
 <span id="L1500" class="LineNr">1500 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1501" class="LineNr">1501 </span>    c3/return
 <span id="L1502" class="LineNr">1502 </span>
-<span id="L1503" class="LineNr">1503 </span><span class="subxTest"><a href='hex.subx.html#L1503'>test-hex-above-9-to-a</a></span>:
+<span id="L1503" class="LineNr">1503 </span><span class="subxTest">test-hex-above-9-to-a</span>:
 <span id="L1504" class="LineNr">1504 </span>    <span class="subxComment"># is-hex-lowercase-byte?(0x3a)</span>
 <span id="L1505" class="LineNr">1505 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1506" class="LineNr">1506 </span>    68/push  0x3a/imm32
@@ -1582,7 +1582,7 @@ if ('onhashchange' in window) {
 <span id="L1519" class="LineNr">1519 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1520" class="LineNr">1520 </span>    c3/return
 <span id="L1521" class="LineNr">1521 </span>
-<span id="L1522" class="LineNr">1522 </span><span class="subxTest"><a href='hex.subx.html#L1522'>test-hex-a-to-f</a></span>:
+<span id="L1522" class="LineNr">1522 </span><span class="subxTest">test-hex-a-to-f</span>:
 <span id="L1523" class="LineNr">1523 </span>    <span class="subxComment"># is-hex-lowercase-byte?(0x61)</span>
 <span id="L1524" class="LineNr">1524 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1525" class="LineNr">1525 </span>    68/push  0x61/imm32
@@ -1617,7 +1617,7 @@ if ('onhashchange' in window) {
 <span id="L1554" class="LineNr">1554 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1555" class="LineNr">1555 </span>    c3/return
 <span id="L1556" class="LineNr">1556 </span>
-<span id="L1557" class="LineNr">1557 </span><span class="subxTest"><a href='hex.subx.html#L1557'>test-hex-above-f</a></span>:
+<span id="L1557" class="LineNr">1557 </span><span class="subxTest">test-hex-above-f</span>:
 <span id="L1558" class="LineNr">1558 </span>    <span class="subxComment"># is-hex-lowercase-byte?(0x67)</span>
 <span id="L1559" class="LineNr">1559 </span>    <span class="subxS2Comment"># . . push args</span>
 <span id="L1560" class="LineNr">1560 </span>    68/push  0x67/imm32
@@ -1636,7 +1636,7 @@ if ('onhashchange' in window) {
 <span id="L1573" class="LineNr">1573 </span>    81          0/subop/add         3/mod/direct    4/rm32/ESP   <span class="Normal"> . </span>         <span class="Normal"> . </span>           <span class="Normal"> . </span>         <span class="Normal"> . </span>         <span class="Normal"> . </span>              0xc/imm32         <span class="subxComment"># add to ESP</span>
 <span id="L1574" class="LineNr">1574 </span>    c3/return
 <span id="L1575" class="LineNr">1575 </span>
-<span id="L1576" class="LineNr">1576 </span><span class="subxFunction"><a href='hex.subx.html#L1576'>parse-hex-digit</a></span>:  <span class="subxComment"># in/EAX : byte -&gt; out/EAX : num</span>
+<span id="L1576" class="LineNr">1576 </span><span class="subxFunction">parse-hex-digit</span>:  <span class="subxComment"># in/EAX : byte -&gt; out/EAX : num</span>
 <span id="L1577" class="LineNr">1577 </span>    <span class="subxComment"># no error checking; accepts argument in EAX</span>
 <span id="L1578" class="LineNr">1578 </span>    <span class="subxComment"># if EAX &lt;= '9' return EAX - '0'</span>
 <span id="L1579" class="LineNr">1579 </span>    3d/compare-EAX  0x39/imm32/9
@@ -1648,7 +1648,7 @@ if ('onhashchange' in window) {
 <span id="L1585" class="LineNr">1585 </span>    2d/subtract-from-EAX  0x57/imm32/a-10
 <span id="L1586" class="LineNr">1586 </span>    c3/return
 <span id="L1587" class="LineNr">1587 </span>
-<span id="L1588" class="LineNr">1588 </span><span class="subxFunction"><a href='hex.subx.html#L1588'>skip-until-newline</a></span>:  <span class="subxComment"># in : (address buffered-file) -&gt; &lt;void&gt;</span>
+<span id="L1588" class="LineNr">1588 </span><span class="subxFunction">skip-until-newline</span>:  <span class="subxComment"># in : (address buffered-file) -&gt; &lt;void&gt;</span>
 <span id="L1589" class="LineNr">1589 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L1590" class="LineNr">1590 </span>    <span class="subxComment">#   push EAX</span>
 <span id="L1591" class="LineNr">1591 </span>    <span class="subxComment">#   repeatedly:</span>
@@ -1683,7 +1683,7 @@ if ('onhashchange' in window) {
 <span id="L1620" class="LineNr">1620 </span>    5d/pop-to-EBP
 <span id="L1621" class="LineNr">1621 </span>    c3/return
 <span id="L1622" class="LineNr">1622 </span>
-<span id="L1623" class="LineNr">1623 </span><span class="subxTest"><a href='hex.subx.html#L1623'>test-skip-until-newline</a></span>:
+<span id="L1623" class="LineNr">1623 </span><span class="subxTest">test-skip-until-newline</span>:
 <span id="L1624" class="LineNr">1624 </span>    <span class="subxH1Comment"># - check that the read pointer points after the newline</span>
 <span id="L1625" class="LineNr">1625 </span>    <span class="subxComment"># setup</span>
 <span id="L1626" class="LineNr">1626 </span>    <span class="subxS1Comment"># . clear-stream(_test-stream)</span>
@@ -1749,7 +1749,7 @@ if ('onhashchange' in window) {
 <span id="L1686" class="LineNr">1686 </span>
 <span id="L1687" class="LineNr">1687 </span>== data
 <span id="L1688" class="LineNr">1688 </span>
-<span id="L1689" class="LineNr">1689 </span><span class="subxMinorFunction"><a href='hex.subx.html#L1689'>_test-error-stream</a></span>:
+<span id="L1689" class="LineNr">1689 </span><span class="subxMinorFunction">_test-error-stream</span>:
 <span id="L1690" class="LineNr">1690 </span>    <span class="subxComment"># current write index</span>
 <span id="L1691" class="LineNr">1691 </span>    00 00 00 00
 <span id="L1692" class="LineNr">1692 </span>    <span class="subxComment"># current read index</span>
@@ -1760,7 +1760,7 @@ if ('onhashchange' in window) {
 <span id="L1697" class="LineNr">1697 </span>    00 00 00 00 00 00 00 00  <span class="subxComment"># 8 bytes</span>
 <span id="L1698" class="LineNr">1698 </span>
 <span id="L1699" class="LineNr">1699 </span><span class="subxComment"># a test buffered file for _test-stream</span>
-<span id="L1700" class="LineNr">1700 </span><span class="subxMinorFunction"><a href='hex.subx.html#L1700'>_test-error-buffered-file</a></span>:
+<span id="L1700" class="LineNr">1700 </span><span class="subxMinorFunction">_test-error-buffered-file</span>:
 <span id="L1701" class="LineNr">1701 </span>    <span class="subxComment"># file descriptor or (address stream)</span>
 <span id="L1702" class="LineNr">1702 </span>    <a href='hex.subx.html#L1689'>_test-error-stream</a>/imm32
 <span id="L1703" class="LineNr">1703 </span>    <span class="subxComment"># current write index</span>