2021-11-09 17:23:31 +00:00
<!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title > Mu - signatures.mu< / title >
< meta name = "Generator" content = "Vim/8.2" >
< meta name = "plugin-version" content = "vim8.1_v2" >
< meta name = "syntax" content = "none" >
< meta name = "settings" content = "number_lines,use_css,pre_wrap,no_foldcolumn,expand_tabs,line_ids,prevent_copy=,use_input_for_pc=fallback" >
< meta name = "colorscheme" content = "minimal-light" >
< style >
<!--
pre { white-space: pre-wrap; font-family: monospace; color: #000000; background-color: #ffffd7; }
body { font-size:12pt; font-family: monospace; color: #000000; background-color: #ffffd7; }
a { color:inherit; }
* { font-size:12pt; font-size: 1em; }
.PreProc { color: #c000c0; }
.LineNr { }
.muRegEsi { color: #005faf; }
.muRegEbx { color: #5f00ff; }
.Constant { color: #008787; }
.muRegEdi { color: #00af00; }
.muRegEcx { color: #870000; }
.muRegEdx { color: #af5f00; }
.Special { color: #ff6060; }
.muComment { color: #005faf; }
-->
< / style >
< script >
<!--
/* function to open any folds containing a jumped-to line before jumping to it */
function JumpToLine()
{
var lineNum;
lineNum = window.location.hash;
lineNum = lineNum.substr(1); /* strip off '#' */
if (lineNum.indexOf('L') == -1) {
lineNum = 'L'+lineNum;
}
var lineElem = document.getElementById(lineNum);
/* Always jump to new location even if the line was hidden inside a fold, or
* we corrected the raw number to a line ID.
*/
if (lineElem) {
lineElem.scrollIntoView(true);
}
return true;
}
if ('onhashchange' in window) {
window.onhashchange = JumpToLine;
}
-->
< / script >
< / head >
< body onload = 'JumpToLine();' >
< a href = 'https://github.com/akkartik/mu/blob/main/signatures.mu' > https://github.com/akkartik/mu/blob/main/signatures.mu< / a >
< pre id = 'vimCodeElement' >
< span id = "L1" class = "LineNr" > 1 < / span > < span class = "PreProc" > sig< / span > < a href = '101screen.subx.html#L8' > pixel-on-real-screen< / a > x: int, y: int, color: int
< span id = "L2" class = "LineNr" > 2 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L19' > draw-code-point-on-real-screen< / a > c: code-point, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L3" class = "LineNr" > 3 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L31' > overlay-code-point-on-real-screen< / a > c: code-point, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L4" class = "LineNr" > 4 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L43' > draw-code-point-on-screen-array< / a > screen-data: (addr array byte), c: code-point, x: int, y: int, color: int, background-color: int, screen-width: int, screen-height: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L5" class = "LineNr" > 5 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L127' > wide-code-point?< / a > c: code-point< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L6" class = "LineNr" > 6 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L157' > combining-code-point?< / a > c: code-point< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L7" class = "LineNr" > 7 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L341' > cursor-position-on-real-screen< / a > < span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L8" class = "LineNr" > 8 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L354' > set-cursor-position-on-real-screen< / a > x: int, y: int
< span id = "L9" class = "LineNr" > 9 < / span > < span class = "PreProc" > sig< / span > < a href = '103glyph.subx.html#L379' > draw-cursor-on-real-screen< / a > c: code-point
< span id = "L10" class = "LineNr" > 10 < / span > < span class = "PreProc" > sig< / span > < a href = '316colors.subx.html#L7' > color-rgb< / a > color: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int, _/< span class = "muRegEdx" > edx< / span > : int, _/< span class = "muRegEbx" > ebx< / span > : int
< span id = "L11" class = "LineNr" > 11 < / span > < span class = "PreProc" > sig< / span > < a href = '319timer.subx.html#L3' > timer-counter< / a > < span class = "PreProc" > -> < / span > _/eax: int
< span id = "L12" class = "LineNr" > 12 < / span > < span class = "PreProc" > sig< / span > < a href = '102keyboard.subx.html#L21' > read-key< / a > kbd: (addr keyboard)< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L13" class = "LineNr" > 13 < / span > < span class = "PreProc" > sig< / span > < a href = 'boot.subx.html#L762' > read-ata-disk< / a > disk: (addr disk), lba: int, n: int, out: (addr stream byte)
< span id = "L14" class = "LineNr" > 14 < / span > < span class = "PreProc" > sig< / span > < a href = 'boot.subx.html#L831' > write-ata-disk< / a > disk: (addr disk), lba: int, n: int, out: (addr stream byte)
< span id = "L15" class = "LineNr" > 15 < / span > < span class = "PreProc" > sig< / span > < a href = 'boot.subx.html#L1237' > read-mouse-event< / a > < span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L16" class = "LineNr" > 16 < / span > < span class = "PreProc" > sig< / span > < a href = '104test.subx.html#L5' > count-test-failure< / a >
< span id = "L17" class = "LineNr" > 17 < / span > < span class = "PreProc" > sig< / span > < a href = '104test.subx.html#L17' > num-test-failures< / a > < span class = "PreProc" > -> < / span > _/eax: int
< span id = "L18" class = "LineNr" > 18 < / span > < span class = "PreProc" > sig< / span > < a href = '104test.subx.html#L29' > running-tests?< / a > < span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L19" class = "LineNr" > 19 < / span > < span class = "PreProc" > sig< / span > < a href = '105string-equal.subx.html#L8' > string-equal?< / a > s: (addr array byte), benchmark: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L20" class = "LineNr" > 20 < / span > < span class = "PreProc" > sig< / span > < a href = '105string-equal.subx.html#L50' > string-starts-with?< / a > s: (addr array byte), benchmark: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L21" class = "LineNr" > 21 < / span > < span class = "PreProc" > sig< / span > < a href = '105string-equal.subx.html#L213' > check-strings-equal< / a > s: (addr array byte), expected: (addr array byte), msg: (addr array byte)
< span id = "L22" class = "LineNr" > 22 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L5' > check-stack< / a >
< span id = "L23" class = "LineNr" > 23 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L26' > show-stack-state< / a >
< span id = "L24" class = "LineNr" > 24 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L56' > debug-print< / a > x: (addr array byte), fg: int, bg: int
< span id = "L25" class = "LineNr" > 25 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L84' > debug-print?< / a > < span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L26" class = "LineNr" > 26 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L96' > turn-on-debug-print< / a >
< span id = "L27" class = "LineNr" > 27 < / span > < span class = "PreProc" > sig< / span > < a href = '315stack-debug.subx.html#L108' > turn-off-debug-print< / a >
< span id = "L28" class = "LineNr" > 28 < / span > < span class = "PreProc" > sig< / span > < a href = '317abort.subx.html#L5' > abort< / a > e: (addr array byte)
< span id = "L29" class = "LineNr" > 29 < / span > < span class = "PreProc" > sig< / span > < a href = '317abort.subx.html#L21' > dump-call-stack< / a >
< span id = "L30" class = "LineNr" > 30 < / span > < span class = "PreProc" > sig< / span > < a href = '120allocate.subx.html#L78' > heap-bound< / a > < span class = "PreProc" > -> < / span > _/eax: int
< span id = "L31" class = "LineNr" > 31 < / span > < span class = "PreProc" > sig< / span > < a href = '318debug-counter.subx.html#L5' > count-event< / a >
< span id = "L32" class = "LineNr" > 32 < / span > < span class = "PreProc" > sig< / span > < a href = '318debug-counter.subx.html#L17' > count-of-events< / a > < span class = "PreProc" > -> < / span > _/eax: int
< span id = "L33" class = "LineNr" > 33 < / span > < span class = "PreProc" > sig< / span > < a href = '106stream.subx.html#L20' > clear-stream< / a > f: (addr stream _)
< span id = "L34" class = "LineNr" > 34 < / span > < span class = "PreProc" > sig< / span > < a href = '106stream.subx.html#L59' > rewind-stream< / a > f: (addr stream _)
< span id = "L35" class = "LineNr" > 35 < / span > < span class = "PreProc" > sig< / span > < a href = '109stream-equal.subx.html#L9' > stream-data-equal?< / a > f: (addr stream byte), s: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L36" class = "LineNr" > 36 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L211' > streams-data-equal?< / a > a: (addr stream byte), b: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L37" class = "LineNr" > 37 < / span > < span class = "PreProc" > sig< / span > < a href = '109stream-equal.subx.html#L194' > check-stream-equal< / a > f: (addr stream byte), s: (addr array byte), msg: (addr array byte)
< span id = "L38" class = "LineNr" > 38 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L300' > check-streams-data-equal< / a > s: (addr stream _), expected: (addr stream _), msg: (addr array byte)
< span id = "L39" class = "LineNr" > 39 < / span > < span class = "PreProc" > sig< / span > < a href = '109stream-equal.subx.html#L230' > next-stream-line-equal?< / a > f: (addr stream byte), s: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L40" class = "LineNr" > 40 < / span > < span class = "PreProc" > sig< / span > < a href = '109stream-equal.subx.html#L565' > check-next-stream-line-equal< / a > f: (addr stream byte), s: (addr array byte), msg: (addr array byte)
< span id = "L41" class = "LineNr" > 41 < / span > < span class = "PreProc" > sig< / span > < a href = '108write.subx.html#L11' > write< / a > f: (addr stream byte), s: (addr array byte)
< span id = "L42" class = "LineNr" > 42 < / span > < span class = "PreProc" > sig< / span > < a href = '108write.subx.html#L138' > try-write< / a > f: (addr stream byte), s: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L43" class = "LineNr" > 43 < / span > < span class = "PreProc" > sig< / span > < a href = '108write.subx.html#L194' > stream-size< / a > f: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L44" class = "LineNr" > 44 < / span > < span class = "PreProc" > sig< / span > < a href = '108write.subx.html#L176' > space-remaining-in-stream< / a > f: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L45" class = "LineNr" > 45 < / span > < span class = "PreProc" > sig< / span > < a href = '113write-stream.subx.html#L8' > write-stream< / a > f: (addr stream byte), s: (addr stream byte)
< span id = "L46" class = "LineNr" > 46 < / span > < span class = "PreProc" > sig< / span > < a href = '113write-stream.subx.html#L163' > write-stream-immutable< / a > f: (addr stream byte), s: (addr stream byte)
< span id = "L47" class = "LineNr" > 47 < / span > < span class = "PreProc" > sig< / span > < a href = '112read-byte.subx.html#L13' > read-byte< / a > s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L48" class = "LineNr" > 48 < / span > < span class = "PreProc" > sig< / span > < a href = '112read-byte.subx.html#L47' > peek-byte< / a > s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L49" class = "LineNr" > 49 < / span > < span class = "PreProc" > sig< / span > < a href = '115write-byte.subx.html#L12' > append-byte< / a > f: (addr stream byte), n: int < span class = "muComment" > # really just a byte, but I want to pass in literal numbers< / span >
< span id = "L50" class = "LineNr" > 50 < / span > < span class = "PreProc" > sig< / span > < a href = '115write-byte.subx.html#L79' > undo-append-byte< / a > f: (addr stream byte) < span class = "muComment" > # take most recent append back out< / span >
< span id = "L51" class = "LineNr" > 51 < / span > < span class = "PreProc" > sig< / span > < a href = '117write-int-hex.subx.html#L21' > append-byte-hex< / a > f: (addr stream byte), n: int < span class = "muComment" > # really just a byte, but I want to pass in literal numbers< / span >
< span id = "L52" class = "LineNr" > 52 < / span > < span class = "PreProc" > sig< / span > < a href = '117write-int-hex.subx.html#L92' > write-int32-hex< / a > f: (addr stream byte), n: int
< span id = "L53" class = "LineNr" > 53 < / span > < span class = "PreProc" > sig< / span > < a href = '117write-int-hex.subx.html#L123' > write-int32-hex-bits< / a > f: (addr stream byte), n: int, bits: int
< span id = "L54" class = "LineNr" > 54 < / span > < span class = "PreProc" > sig< / span > < a href = '118parse-hex-int.subx.html#L9' > hex-int?< / a > in: (addr slice)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L55" class = "LineNr" > 55 < / span > < span class = "PreProc" > sig< / span > < a href = '118parse-hex-int.subx.html#L354' > parse-hex-int< / a > in: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L56" class = "LineNr" > 56 < / span > < span class = "PreProc" > sig< / span > < a href = '118parse-hex-int.subx.html#L387' > parse-hex-int-from-slice< / a > in: (addr slice)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L57" class = "LineNr" > 57 < / span > < span class = "PreProc" > sig< / span > < a href = '118parse-hex-int.subx.html#L701' > hex-digit?< / a > c: byte< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L58" class = "LineNr" > 58 < / span > < span class = "PreProc" > sig< / span > < a href = '311decimal-int.subx.html#L23' > parse-decimal-int< / a > in: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L59" class = "LineNr" > 59 < / span > < span class = "PreProc" > sig< / span > < a href = '311decimal-int.subx.html#L4' > parse-decimal-int-from-slice< / a > in: (addr slice)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L60" class = "LineNr" > 60 < / span > < span class = "PreProc" > sig< / span > < a href = '311decimal-int.subx.html#L48' > parse-decimal-int-from-stream< / a > in: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L61" class = "LineNr" > 61 < / span > < span class = "PreProc" > sig< / span > < a href = '311decimal-int.subx.html#L312' > decimal-size< / a > n: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L62" class = "LineNr" > 62 < / span > < span class = "PreProc" > sig< / span > < a href = '120allocate.subx.html#L235' > lookup< / a > h: (handle _T)< span class = "PreProc" > -> < / span > _/eax: (addr _T)
< span id = "L63" class = "LineNr" > 63 < / span > < span class = "PreProc" > sig< / span > < a href = '120allocate.subx.html#L460' > handle-equal?< / a > a: (handle _T), b: (handle _T)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L64" class = "LineNr" > 64 < / span > < span class = "PreProc" > sig< / span > < a href = '120allocate.subx.html#L491' > copy-handle< / a > src: (handle _T), dest: (addr handle _T)
< span id = "L65" class = "LineNr" > 65 < / span > < span class = "PreProc" > sig< / span > < a href = '120allocate.subx.html#L702' > copy-array< / a > ad: (addr allocation-descriptor), src: (addr array _T), out: (addr handle array _T)
< span id = "L66" class = "LineNr" > 66 < / span > < span class = "PreProc" > sig< / span > < a href = '123slice.subx.html#L9' > slice-empty?< / a > s: (addr slice)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L67" class = "LineNr" > 67 < / span > < span class = "PreProc" > sig< / span > < a href = '123slice.subx.html#L120' > slice-equal?< / a > s: (addr slice), p: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L68" class = "LineNr" > 68 < / span > < span class = "PreProc" > sig< / span > < a href = '123slice.subx.html#L487' > slice-starts-with?< / a > s: (addr slice), head: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L69" class = "LineNr" > 69 < / span > < span class = "PreProc" > sig< / span > < a href = '123slice.subx.html#L793' > write-slice< / a > out: (addr stream byte), s: (addr slice)
< span id = "L70" class = "LineNr" > 70 < / span > < span class = "PreProc" > sig< / span > < a href = '123slice.subx.html#L898' > slice-to-string< / a > ad: (addr allocation-descriptor), in: (addr slice), out: (addr handle array byte)
< span id = "L71" class = "LineNr" > 71 < / span > < span class = "PreProc" > sig< / span > < a href = '126write-int-decimal.subx.html#L8' > write-int32-decimal< / a > out: (addr stream byte), n: int
< span id = "L72" class = "LineNr" > 72 < / span > < span class = "PreProc" > sig< / span > < a href = '126write-int-decimal.subx.html#L327' > decimal-digit?< / a > c: code-point-utf8< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L73" class = "LineNr" > 73 < / span > < span class = "PreProc" > sig< / span > < a href = '126write-int-decimal.subx.html#L426' > to-decimal-digit< / a > in: code-point-utf8< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L74" class = "LineNr" > 74 < / span > < span class = "PreProc" > sig< / span > < a href = '127next-word.subx.html#L11' > next-word< / a > line: (addr stream byte), out: (addr slice) < span class = "muComment" > # merges '#' comments into a single word< / span >
< span id = "L75" class = "LineNr" > 75 < / span > < span class = "PreProc" > sig< / span > < a href = '127next-word.subx.html#L321' > next-raw-word< / a > line: (addr stream byte), out: (addr slice) < span class = "muComment" > # does not merge '#' comments< / span >
< span id = "L76" class = "LineNr" > 76 < / span > < span class = "PreProc" > sig< / span > < a href = '124next-token.subx.html#L188' > skip-chars-matching< / a > in: (addr stream byte), delimiter: byte
< span id = "L77" class = "LineNr" > 77 < / span > < span class = "PreProc" > sig< / span > < a href = '124next-token.subx.html#L311' > skip-chars-matching-whitespace< / a > in: (addr stream byte)
< span id = "L78" class = "LineNr" > 78 < / span > < span class = "PreProc" > sig< / span > < a href = '124next-token.subx.html#L401' > skip-chars-not-matching< / a > in: (addr stream byte), delimiter: byte
< span id = "L79" class = "LineNr" > 79 < / span > < span class = "PreProc" > sig< / span > < a href = '124next-token.subx.html#L563' > skip-chars-not-matching-whitespace< / a > in: (addr stream byte)
< span id = "L80" class = "LineNr" > 80 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L6' > stream-empty?< / a > s: (addr stream _)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L81" class = "LineNr" > 81 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L30' > stream-full?< / a > s: (addr stream _)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L82" class = "LineNr" > 82 < / span > < span class = "PreProc" > sig< / span > < a href = '310copy-bytes.subx.html#L60' > stream-to-array< / a > in: (addr stream _), out: (addr handle array _)
< span id = "L83" class = "LineNr" > 83 < / span > < span class = "PreProc" > sig< / span > < a href = '310copy-bytes.subx.html#L124' > unquote-stream-to-array< / a > in: (addr stream _), out: (addr handle array _)
< span id = "L84" class = "LineNr" > 84 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L154' > stream-first< / a > s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L85" class = "LineNr" > 85 < / span > < span class = "PreProc" > sig< / span > < a href = '309stream.subx.html#L181' > stream-final< / a > s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L86" class = "LineNr" > 86 < / span > < span class = "PreProc" > sig< / span > < a href = '312copy.subx.html#L3' > copy-array-object< / a > src: (addr array _), dest-ah: (addr handle array _)
< span id = "L87" class = "LineNr" > 87 < / span > < span class = "PreProc" > sig< / span > < a href = '301array-equal.subx.html#L5' > array-equal?< / a > a: (addr array int), b: (addr array int)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L88" class = "LineNr" > 88 < / span > < span class = "PreProc" > sig< / span > < a href = '301array-equal.subx.html#L368' > parse-array-of-ints< / a > s: (addr array byte), out: (addr handle array int)
< span id = "L89" class = "LineNr" > 89 < / span > < span class = "PreProc" > sig< / span > < a href = '311decimal-int.subx.html#L623' > parse-array-of-decimal-ints< / a > s: (addr array byte), out: (addr handle array int)
< span id = "L90" class = "LineNr" > 90 < / span > < span class = "PreProc" > sig< / span > < a href = '301array-equal.subx.html#L382' > check-array-equal< / a > a: (addr array int), expected: (addr array byte), msg: (addr array byte)
< span id = "L91" class = "LineNr" > 91 < / span > < span class = "PreProc" > sig< / span > < a href = '314divide.subx.html#L3' > integer-divide< / a > a: int, b: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L92" class = "LineNr" > 92 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L49' > to-code-point< / a > in: code-point-utf8< span class = "PreProc" > -> < / span > _/eax: code-point
< span id = "L93" class = "LineNr" > 93 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L97' > to-utf8< / a > in: code-point< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L94" class = "LineNr" > 94 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L229' > read-code-point-utf8< / a > in: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L95" class = "LineNr" > 95 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L322' > utf8-length< / a > g: code-point-utf8< span class = "PreProc" > -> < / span > _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L96" class = "LineNr" > 96 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L342' > shift-left-bytes< / a > n: int, k: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L97" class = "LineNr" > 97 < / span > < span class = "PreProc" > sig< / span > < a href = '403unicode.mu.html#L389' > write-code-point-utf8< / a > out: (addr stream byte), g: code-point-utf8
< span id = "L98" class = "LineNr" > 98 < / span > < span class = "PreProc" > sig< / span > < a href = '408float.mu.html#L3' > fill-in-rational< / a > _out: (addr float), nr: int, dr: int
< span id = "L99" class = "LineNr" > 99 < / span > < span class = "PreProc" > sig< / span > < a href = '408float.mu.html#L11' > fill-in-sqrt< / a > _out: (addr float), n: int
< span id = "L100" class = "LineNr" > 100 < / span > < span class = "PreProc" > sig< / span > < a href = '408float.mu.html#L18' > rational< / a > nr: int, dr: int< span class = "PreProc" > -> < / span > _/< span class = "Constant" > xmm0< / span > : float
< span id = "L101" class = "LineNr" > 101 < / span > < span class = "PreProc" > sig< / span > < a href = '408float.mu.html#L26' > scale-down-and-round-up< / a > n: int, m: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L102" class = "LineNr" > 102 < / span > < span class = "PreProc" > sig< / span > < a href = '411string.mu.html#L2' > substring< / a > in: (addr array byte), start: int, len: int, out-ah: (addr handle array byte)
< span id = "L103" class = "LineNr" > 103 < / span > < span class = "PreProc" > sig< / span > < a href = '411string.mu.html#L88' > split-string< / a > in: (addr array byte), delim: code-point-utf8, out: (addr handle array (handle array byte))
< span id = "L104" class = "LineNr" > 104 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L151' > render-float-decimal< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), in: float, precision: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L105" class = "LineNr" > 105 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L163' > write-float-decimal-approximate< / a > out: (addr stream byte), in: float, precision: int
< span id = "L106" class = "LineNr" > 106 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L251' > decimal-digits< / a > n: int, _buf: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L107" class = "LineNr" > 107 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L268' > reverse-digits< / a > _buf: (addr array byte), n: int
< span id = "L108" class = "LineNr" > 108 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L290' > double-array-of-decimal-digits< / a > _buf: (addr array byte), _n: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L109" class = "LineNr" > 109 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L341' > halve-array-of-decimal-digits< / a > _buf: (addr array byte), _n: int, _dp: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L110" class = "LineNr" > 110 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L415' > _write-float-array-of-decimal-digits< / a > out: (addr stream byte), _buf: (addr array byte), n: int, dp: int, precision: int
< span id = "L111" class = "LineNr" > 111 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L464' > _write-float-array-of-decimal-digits-in-scientific-notation< / a > out: (addr stream byte), _buf: (addr array byte), n: int, dp: int, precision: int
< span id = "L112" class = "LineNr" > 112 < / span > < span class = "PreProc" > sig< / span > < a href = '412render-float-decimal.mu.html#L493' > float-size< / a > in: float, precision: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L113" class = "LineNr" > 113 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L34' > initialize-screen< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), width: int, height: int, pixel-graphics?: boolean
< span id = "L114" class = "LineNr" > 114 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L75' > screen-size< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L115" class = "LineNr" > 115 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L94' > draw-code-point< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L116" class = "LineNr" > 116 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L114' > overlay-code-point< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L117" class = "LineNr" > 117 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L135' > draw-narrow-code-point-on-fake-screen< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, x: int, y: int, color: int, background-color: int
< span id = "L118" class = "LineNr" > 118 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L184' > draw-wide-code-point-on-fake-screen< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, x: int, y: int, color: int, background-color: int
< span id = "L119" class = "LineNr" > 119 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L244' > screen-cell-index< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L120" class = "LineNr" > 120 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L253' > cursor-position< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L121" class = "LineNr" > 121 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L269' > set-cursor-position< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int
< span id = "L122" class = "LineNr" > 122 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L316' > draw-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point
< span id = "L123" class = "LineNr" > 123 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L330' > clear-screen< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L124" class = "LineNr" > 124 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L373' > fake-screen-empty?< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L125" class = "LineNr" > 125 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L432' > clear-rect< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), xmin: int, ymin: int, xmax: int, ymax: int, background-color: int
< span id = "L126" class = "LineNr" > 126 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L464' > clear-real-screen< / a >
< span id = "L127" class = "LineNr" > 127 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L482' > clear-rect-on-real-screen< / a > xmin: int, ymin: int, xmax: int, ymax: int, background-color: int
< span id = "L128" class = "LineNr" > 128 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L506' > screen-cell-unused-at?< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L129" class = "LineNr" > 129 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L513' > screen-cell-unused-at-index?< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _index: int< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L130" class = "LineNr" > 130 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L524' > screen-code-point-at< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/eax: code-point
< span id = "L131" class = "LineNr" > 131 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L531' > screen-code-point-at-index< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _index: int< span class = "PreProc" > -> < / span > _/eax: code-point
< span id = "L132" class = "LineNr" > 132 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L542' > screen-color-at< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L133" class = "LineNr" > 133 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L549' > screen-color-at-index< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _index: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L134" class = "LineNr" > 134 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L561' > screen-background-color-at< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L135" class = "LineNr" > 135 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L568' > screen-background-color-at-index< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _index: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L136" class = "LineNr" > 136 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L580' > pixel< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int, color: int
< span id = "L137" class = "LineNr" > 137 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L630' > pixel-index< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L138" class = "LineNr" > 138 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L643' > copy-pixels< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), target-screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L139" class = "LineNr" > 139 < / span > < span class = "PreProc" > sig< / span > < a href = '500fake-screen.mu.html#L683' > convert-screen-cells-to-pixels< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L140" class = "LineNr" > 140 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L3' > move-cursor-left< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L141" class = "LineNr" > 141 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L16' > move-cursor-right< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L142" class = "LineNr" > 142 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L34' > move-cursor-up< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L143" class = "LineNr" > 143 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L47' > move-cursor-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L144" class = "LineNr" > 144 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L65' > move-cursor-to-left-margin-of-next-line< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > )
< span id = "L145" class = "LineNr" > 145 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L84' > draw-code-point-at-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, color: int, background-color: int
< span id = "L146" class = "LineNr" > 146 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L106' > draw-text-rightward< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), x: int, xmax: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L147" class = "LineNr" > 147 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L117' > draw-stream-rightward< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), x: int, xmax: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L148" class = "LineNr" > 148 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L132' > draw-text-rightward-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L149" class = "LineNr" > 149 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L140' > draw-text-rightward-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), xmax: int, color: int, background-color: int
< span id = "L150" class = "LineNr" > 150 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L148' > draw-text-rightward-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), color: int, background-color: int
< span id = "L151" class = "LineNr" > 151 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L155' > render-code-point< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), c: code-point, xmin: int, ymin: int, xmax: int, ymax: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L152" class = "LineNr" > 152 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L181' > draw-text-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _text: (addr array byte), xmin: int, ymin: int, xmax: int, ymax: int, _x: int, _y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L153" class = "LineNr" > 153 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L206' > draw-stream-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), xmin: int, ymin: int, xmax: int, ymax: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L154" class = "LineNr" > 154 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L273' > draw-stream-wrapping-right-then-down-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), xmin: int, ymin: int, xmax: int, ymax: int, color: int, background-color: int
< span id = "L155" class = "LineNr" > 155 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L288' > draw-stream-wrapping-right-then-down-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), color: int, background-color: int
< span id = "L156" class = "LineNr" > 156 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L295' > move-cursor-rightward-and-downward< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), xmin: int, xmax: int
< span id = "L157" class = "LineNr" > 157 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L309' > draw-text-wrapping-right-then-down-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L158" class = "LineNr" > 158 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L317' > draw-text-wrapping-right-then-down-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), xmin: int, ymin: int, xmax: int, ymax: int, color: int, background-color: int
< span id = "L159" class = "LineNr" > 159 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L332' > draw-text-wrapping-right-then-down-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), color: int, background-color: int
< span id = "L160" class = "LineNr" > 160 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L339' > draw-int32-hex-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, xmin: int, ymin: int, xmax: int, ymax: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L161" class = "LineNr" > 161 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L364' > draw-int32-hex-wrapping-right-then-down-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L162" class = "LineNr" > 162 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L372' > draw-int32-hex-wrapping-right-then-down-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, xmin: int, ymin: int, xmax: int, ymax: int, color: int, background-color: int
< span id = "L163" class = "LineNr" > 163 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L387' > draw-int32-hex-wrapping-right-then-down-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, color: int, background-color: int
< span id = "L164" class = "LineNr" > 164 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L394' > draw-int32-decimal-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, xmin: int, ymin: int, xmax: int, ymax: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L165" class = "LineNr" > 165 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L419' > draw-int32-decimal-wrapping-right-then-down-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L166" class = "LineNr" > 166 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L427' > draw-int32-decimal-wrapping-right-then-down-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, xmin: int, ymin: int, xmax: int, ymax: int, color: int, background-color: int
< span id = "L167" class = "LineNr" > 167 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L442' > draw-int32-decimal-wrapping-right-then-down-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), n: int, color: int, background-color: int
< span id = "L168" class = "LineNr" > 168 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L454' > draw-text-downward< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), x: int, y: int, ymax: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L169" class = "LineNr" > 169 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L466' > draw-stream-downward< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), x: int, y: int, ymax: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L170" class = "LineNr" > 170 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L481' > draw-text-downward-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), ymax: int, color: int, background-color: int
< span id = "L171" class = "LineNr" > 171 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L492' > draw-text-wrapping-down-then-right< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), xmin: int, ymin: int, xmax: int, ymax: int, _x: int, _y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L172" class = "LineNr" > 172 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L507' > draw-stream-wrapping-down-then-right< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), stream: (addr stream byte), xmin: int, ymin: int, xmax: int, ymax: int, x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L173" class = "LineNr" > 173 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L529' > draw-text-wrapping-down-then-right-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), x: int, y: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L174" class = "LineNr" > 174 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L537' > draw-text-wrapping-down-then-right-from-cursor< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), xmin: int, ymin: int, xmax: int, ymax: int, color: int, background-color: int
< span id = "L175" class = "LineNr" > 175 < / span > < span class = "PreProc" > sig< / span > < a href = '501draw-text.mu.html#L552' > draw-text-wrapping-down-then-right-from-cursor-over-full-screen< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), text: (addr array byte), color: int, background-color: int
< span id = "L176" class = "LineNr" > 176 < / span > < span class = "PreProc" > sig< / span > < a href = '502test.mu.html#L2' > check-ints-equal< / a > _a: int, b: int, msg: (addr array byte)
< span id = "L177" class = "LineNr" > 177 < / span > < span class = "PreProc" > sig< / span > < a href = '502test.mu.html#L19' > check< / a > _a: boolean, msg: (addr array byte)
< span id = "L178" class = "LineNr" > 178 < / span > < span class = "PreProc" > sig< / span > < a href = '502test.mu.html#L32' > check-not< / a > _a: boolean, msg: (addr array byte)
< span id = "L179" class = "LineNr" > 179 < / span > < span class = "PreProc" > sig< / span > < a href = '503manhattan-line.mu.html#L1' > draw-box-on-real-screen< / a > x1: int, y1: int, x2: int, y2: int, color: int
< span id = "L180" class = "LineNr" > 180 < / span > < span class = "PreProc" > sig< / span > < a href = '503manhattan-line.mu.html#L8' > draw-horizontal-line-on-real-screen< / a > x1: int, x2: int, y: int, color: int
< span id = "L181" class = "LineNr" > 181 < / span > < span class = "PreProc" > sig< / span > < a href = '503manhattan-line.mu.html#L19' > draw-vertical-line-on-real-screen< / a > x: int, y1: int, y2: int, color: int
< span id = "L182" class = "LineNr" > 182 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L7' > check-screen-row< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), y: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L183" class = "LineNr" > 183 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L11' > check-screen-row-from< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L184" class = "LineNr" > 184 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L75' > check-screen-row-in-color< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), fg: int, y: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L185" class = "LineNr" > 185 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L79' > check-screen-row-in-color-from< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), fg: int, y: int, x: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L186" class = "LineNr" > 186 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L169' > check-screen-row-in-background-color< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), bg: int, y: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L187" class = "LineNr" > 187 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L173' > check-screen-row-in-background-color-from< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), bg: int, y: int, x: int, expected: (addr array byte), msg: (addr array byte)
< span id = "L188" class = "LineNr" > 188 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L267' > check-background-color-in-screen-row< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), bg: int, y: int, expected-bitmap: (addr array byte), msg: (addr array byte)
< span id = "L189" class = "LineNr" > 189 < / span > < span class = "PreProc" > sig< / span > < a href = '504test-screen.mu.html#L271' > check-background-color-in-screen-row-from< / a > _screen: (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), bg: int, y: int, x: int, expected-bitmap: (addr array byte), msg: (addr array byte)
< span id = "L190" class = "LineNr" > 190 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L1' > nearest-color-euclidean< / a > r: int, g: int, b: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L191" class = "LineNr" > 191 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L27' > euclidean-distance-squared< / a > r1: int, g1: int, b1: int, r2: int, g2: int, b2: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L192" class = "LineNr" > 192 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L51' > hsl< / a > r: int, g: int, b: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int, _/< span class = "muRegEdx" > edx< / span > : int, _/< span class = "muRegEbx" > ebx< / span > : int
< span id = "L193" class = "LineNr" > 193 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L260' > nearest-color-euclidean-hsl< / a > h: int, s: int, l: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L194" class = "LineNr" > 194 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L316' > euclidean-hsl-squared< / a > h1: int, s1: int, l1: int, h2: int, s2: int, l2: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L195" class = "LineNr" > 195 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L340' > maximum< / a > a: int, b: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L196" class = "LineNr" > 196 < / span > < span class = "PreProc" > sig< / span > < a href = '505colors.mu.html#L350' > minimum< / a > a: int, b: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L197" class = "LineNr" > 197 < / span > < span class = "PreProc" > sig< / span > < a href = '506math.mu.html#L1' > abs< / a > n: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L198" class = "LineNr" > 198 < / span > < span class = "PreProc" > sig< / span > < a href = '506math.mu.html#L10' > sgn< / a > n: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L199" class = "LineNr" > 199 < / span > < span class = "PreProc" > sig< / span > < a href = '506math.mu.html#L23' > shift-left-by< / a > n: int, bits: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L200" class = "LineNr" > 200 < / span > < span class = "PreProc" > sig< / span > < a href = '506math.mu.html#L35' > shift-right-by< / a > n: int, bits: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L201" class = "LineNr" > 201 < / span > < span class = "PreProc" > sig< / span > < a href = '506math.mu.html#L47' > clear-lowest-bits< / a > _n: (addr int), bits: int
< span id = "L202" class = "LineNr" > 202 < / span > < span class = "PreProc" > sig< / span > < a href = '507line.mu.html#L1' > draw-line< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x0: int, y0: int, x1: int, y1: int, color: int
< span id = "L203" class = "LineNr" > 203 < / span > < span class = "PreProc" > sig< / span > < a href = '507line.mu.html#L64' > draw-horizontal-line< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), y: int, x0: int, x1: int, color: int
< span id = "L204" class = "LineNr" > 204 < / span > < span class = "PreProc" > sig< / span > < a href = '507line.mu.html#L75' > draw-vertical-line< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x: int, y0: int, y1: int, color: int
< span id = "L205" class = "LineNr" > 205 < / span > < span class = "PreProc" > sig< / span > < a href = '507line.mu.html#L86' > draw-rect< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), xmin: int, ymin: int, xmax: int, ymax: int, color: int
< span id = "L206" class = "LineNr" > 206 < / span > < span class = "PreProc" > sig< / span > < a href = '507line.mu.html#L98' > line-point< / a > u: float, x0: int, x1: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L207" class = "LineNr" > 207 < / span > < span class = "PreProc" > sig< / span > < a href = '508circle.mu.html#L1' > draw-circle< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), cx: int, cy: int, radius: int, color: int
< span id = "L208" class = "LineNr" > 208 < / span > < span class = "PreProc" > sig< / span > < a href = '508circle.mu.html#L80' > draw-disc< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), cx: int, cy: int, radius: int, color: int, border-color: int
< span id = "L209" class = "LineNr" > 209 < / span > < span class = "PreProc" > sig< / span > < a href = '509bezier.mu.html#L14' > draw-monotonic-bezier< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), x0: int, y0: int, x1: int, y1: int, x2: int, y2: int, color: int
< span id = "L210" class = "LineNr" > 210 < / span > < span class = "PreProc" > sig< / span > < a href = '509bezier.mu.html#L298' > bezier-point< / a > u: float, x0: int, x1: int, x2: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L211" class = "LineNr" > 211 < / span > < span class = "PreProc" > sig< / span > < a href = '510disk.mu.html#L1' > load-sectors< / a > disk: (addr disk), lba: int, n: int, out: (addr stream byte)
< span id = "L212" class = "LineNr" > 212 < / span > < span class = "PreProc" > sig< / span > < a href = '510disk.mu.html#L23' > store-sectors< / a > disk: (addr disk), lba: int, n: int, in: (addr stream byte)
< span id = "L213" class = "LineNr" > 213 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L17' > initialize-image< / a > _self: (addr < a href = '511image.mu.html#L6' > image< / a > ), in: (addr stream byte)
< span id = "L214" class = "LineNr" > 214 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L55' > render-image< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), xmin: int, ymin: int, width: int, height: int
< span id = "L215" class = "LineNr" > 215 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L88' > initialize-image-from-pbm< / a > _self: (addr < a href = '511image.mu.html#L6' > image< / a > ), in: (addr stream byte)
< span id = "L216" class = "LineNr" > 216 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L127' > render-pbm-image< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), xmin: int, ymin: int, width: int, height: int
< span id = "L217" class = "LineNr" > 217 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L200' > initialize-image-from-pgm< / a > _self: (addr < a href = '511image.mu.html#L6' > image< / a > ), in: (addr stream byte)
< span id = "L218" class = "LineNr" > 218 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L249' > render-pgm-image< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), xmin: int, ymin: int, width: int, height: int
< span id = "L219" class = "LineNr" > 219 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L316' > nearest-grey< / a > level-255: byte< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L220" class = "LineNr" > 220 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L323' > dither-pgm-unordered-monochrome< / a > _src: (addr < a href = '511image.mu.html#L6' > image< / a > ), _dest: (addr < a href = '511image.mu.html#L6' > image< / a > )
< span id = "L221" class = "LineNr" > 221 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L391' > dither-pgm-unordered< / a > _src: (addr < a href = '511image.mu.html#L6' > image< / a > ), _dest: (addr < a href = '511image.mu.html#L6' > image< / a > )
< span id = "L222" class = "LineNr" > 222 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L496' > _diffuse-dithering-error-floyd-steinberg< / a > errors: (addr array int), x: int, y: int, width: int, height: int, < span class = "Special" > error< / span > : int
< span id = "L223" class = "LineNr" > 223 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L557' > _accumulate-dithering-error< / a > errors: (addr array int), x: int, y: int, width: int, < span class = "Special" > error< / span > : int
< span id = "L224" class = "LineNr" > 224 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L563' > _read-dithering-error< / a > _errors: (addr array int), x: int, y: int, width: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEsi" > esi< / span > : int
< span id = "L225" class = "LineNr" > 225 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L572' > _write-dithering-error< / a > _errors: (addr array int), x: int, y: int, width: int, val: int
< span id = "L226" class = "LineNr" > 226 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L584' > _read-pgm-buffer< / a > _buf: (addr array byte), x: int, y: int, width: int< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L227" class = "LineNr" > 227 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L594' > _write-raw-buffer< / a > _buf: (addr array byte), x: int, y: int, width: int, val: byte
< span id = "L228" class = "LineNr" > 228 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L605' > show-errors< / a > errors: (addr array int), width: int, height: int, x: int, y: int
< span id = "L229" class = "LineNr" > 229 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L635' > psd< / a > s: (addr array byte), d: int, fg: int, x: int, y: int
< span id = "L230" class = "LineNr" > 230 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L660' > psx< / a > s: (addr array byte), d: int, fg: int, x: int, y: int
< span id = "L231" class = "LineNr" > 231 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L686' > initialize-image-from-ppm< / a > _self: (addr < a href = '511image.mu.html#L6' > image< / a > ), in: (addr stream byte)
< span id = "L232" class = "LineNr" > 232 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L740' > render-ppm-image< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), xmin: int, ymin: int, width: int, height: int
< span id = "L233" class = "LineNr" > 233 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L836' > dither-ppm-unordered< / a > _src: (addr < a href = '511image.mu.html#L6' > image< / a > ), _dest: (addr < a href = '511image.mu.html#L6' > image< / a > )
< span id = "L234" class = "LineNr" > 234 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L989' > _ppm-error< / a > buf: (addr array byte), x: int, y: int, width: int, channel: int, _scale-f: float< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L235" class = "LineNr" > 235 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L1003' > _error-to-ppm-channel< / a > < span class = "Special" > error< / span > : int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L236" class = "LineNr" > 236 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L1021' > _read-ppm-buffer< / a > _buf: (addr array byte), x: int, y: int, width: int, channel: int< span class = "PreProc" > -> < / span > _/eax: byte
< span id = "L237" class = "LineNr" > 237 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L1035' > render-raw-image< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), xmin: int, ymin: int, width: int, height: int
< span id = "L238" class = "LineNr" > 238 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L1102' > scale-image-height< / a > _img: (addr < a href = '511image.mu.html#L6' > image< / a > ), width: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEbx" > ebx< / span > : int
< span id = "L239" class = "LineNr" > 239 < / span > < span class = "PreProc" > sig< / span > < a href = '511image.mu.html#L1115' > next-word-skipping-comments< / a > line: (addr stream byte), out: (addr slice)
< span id = "L240" class = "LineNr" > 240 < / span > < span class = "PreProc" > sig< / span > < a href = '512array.mu.html#L5' > slide-up< / a > _a: (addr array int), start: int, end: int, target: int
< span id = "L241" class = "LineNr" > 241 < / span > < span class = "PreProc" > sig< / span > < a href = '512array.mu.html#L35' > slide-down< / a > _a: (addr array int), start: int, end: int, target: int
< span id = "L242" class = "LineNr" > 242 < / span > < span class = "PreProc" > sig< / span > < a href = '512array.mu.html#L86' > find-slide-down-slot-in-array< / a > _a: (addr array int), _val: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L243" class = "LineNr" > 243 < / span > < span class = "PreProc" > sig< / span > < a href = '512array.mu.html#L105' > check-slide-up< / a > before: (addr array byte), start: int, end: int, target: int, after: (addr array byte), msg: (addr array byte)
< span id = "L244" class = "LineNr" > 244 < / span > < span class = "PreProc" > sig< / span > < a href = '512array.mu.html#L114' > check-slide-down< / a > before: (addr array byte), start: int, end: int, target: int, after: (addr array byte), msg: (addr array byte)
2021-11-09 17:29:56 +00:00
< span id = "L245" class = "LineNr" > 245 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L8' > initialize-grapheme-stack< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), n: int
< span id = "L246" class = "LineNr" > 246 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L16' > clear-grapheme-stack< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )
< span id = "L247" class = "LineNr" > 247 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L22' > grapheme-stack-empty?< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L248" class = "LineNr" > 248 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L33' > grapheme-stack-length< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L249" class = "LineNr" > 249 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L39' > push-grapheme-stack< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), _val: code-point-utf8
< span id = "L250" class = "LineNr" > 250 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L51' > pop-grapheme-stack< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L251" class = "LineNr" > 251 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L67' > copy-grapheme-stack< / a > _src: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), dest: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )
< span id = "L252" class = "LineNr" > 252 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L87' > render-stack-from-bottom-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), xmin: int, ymin: int, xmax: int, ymax: int, _x: int, _y: int, < a href = '514gap-buffer.mu.html#L942' > highlight-matching-open-paren?< / a > : boolean, open-paren-depth: int, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L253" class = "LineNr" > 253 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L126' > render-stack-from-bottom< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), x: int, y: int, < a href = '514gap-buffer.mu.html#L942' > highlight-matching-open-paren?< / a > : boolean, open-paren-depth: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L254" class = "LineNr" > 254 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L143' > render-stack-from-top-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), xmin: int, ymin: int, xmax: int, ymax: int, _x: int, _y: int, render-cursor?: boolean, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L255" class = "LineNr" > 255 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L199' > render-stack-from-top< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), x: int, y: int, render-cursor?: boolean< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L256" class = "LineNr" > 256 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L393' > get-matching-close-paren-index< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), render-cursor?: boolean< span class = "PreProc" > -> < / span > _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L257" class = "LineNr" > 257 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L449' > get-matching-open-paren-index< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), control: boolean, depth: int< span class = "PreProc" > -> < / span > _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L258" class = "LineNr" > 258 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L497' > prefix-match?< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L259" class = "LineNr" > 259 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L525' > suffix-match?< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), s: (addr stream byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L260" class = "LineNr" > 260 < / span > < span class = "PreProc" > sig< / span > < a href = '513grapheme-stack.mu.html#L552' > grapheme-stack-is-decimal-integer?< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
2021-11-09 17:23:31 +00:00
< span id = "L261" class = "LineNr" > 261 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L11' > initialize-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), capacity: int
< span id = "L262" class = "LineNr" > 262 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L19' > clear-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L263" class = "LineNr" > 263 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L27' > gap-buffer-empty?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L264" class = "LineNr" > 264 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L43' > gap-buffer-capacity< / a > _gap: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L265" class = "LineNr" > 265 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L52' > initialize-gap-buffer-with< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), keys: (addr array byte)
< span id = "L266" class = "LineNr" > 266 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L67' > load-gap-buffer-from-stream< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), in: (addr stream byte)
< span id = "L267" class = "LineNr" > 267 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L82' > emit-gap-buffer< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), out: (addr stream byte)
< span id = "L268" class = "LineNr" > 268 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L87' > append-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), out: (addr stream byte)
2021-11-09 17:29:56 +00:00
< span id = "L269" class = "LineNr" > 269 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L96' > emit-stack-from-bottom< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), out: (addr stream byte)
< span id = "L270" class = "LineNr" > 270 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L114' > emit-stack-from-top< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), out: (addr stream byte)
2021-11-09 17:23:31 +00:00
< span id = "L271" class = "LineNr" > 271 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L132' > word-at-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), out: (addr stream byte)
< span id = "L272" class = "LineNr" > 272 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L243' > code-point-utf8-at-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
2021-11-09 17:29:56 +00:00
< span id = "L273" class = "LineNr" > 273 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L275' > top-most-word< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > )< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L274" class = "LineNr" > 274 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L297' > emit-stack-from-index< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), start: int, out: (addr stream byte)
< span id = "L275" class = "LineNr" > 275 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L314' > emit-stack-to-index< / a > _self: (addr < a href = '513grapheme-stack.mu.html#L3' > grapheme-stack< / a > ), end: int, out: (addr stream byte)
2021-11-09 17:23:31 +00:00
< span id = "L276" class = "LineNr" > 276 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L334' > is-ascii-word-code-point-utf8?< / a > g: code-point-utf8< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L277" class = "LineNr" > 277 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L385' > render-gap-buffer-wrapping-right-then-down< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), _gap: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), xmin: int, ymin: int, xmax: int, ymax: int, render-cursor?: boolean, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int, _/< span class = "muRegEcx" > ecx< / span > : int
< span id = "L278" class = "LineNr" > 278 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L416' > render-gap-buffer< / a > < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), gap: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), x: int, y: int, render-cursor?: boolean, color: int, background-color: int< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L279" class = "LineNr" > 279 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L428' > gap-buffer-length< / a > _gap: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L280" class = "LineNr" > 280 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L440' > add-code-point-utf8-at-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), g: code-point-utf8
< span id = "L281" class = "LineNr" > 281 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L446' > add-code-point-at-gap< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), c: code-point
< span id = "L282" class = "LineNr" > 282 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L451' > gap-to-start< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L283" class = "LineNr" > 283 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L459' > gap-to-end< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L284" class = "LineNr" > 284 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L467' > gap-at-start?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L285" class = "LineNr" > 285 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L474' > gap-at-end?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L286" class = "LineNr" > 286 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L481' > gap-right< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L287" class = "LineNr" > 287 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L495' > gap-left< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L288" class = "LineNr" > 288 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L511' > index-of-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: int
< span id = "L289" class = "LineNr" > 289 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L519' > first-code-point-utf8-in-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L290" class = "LineNr" > 290 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L549' > code-point-utf8-before-cursor-in-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L291" class = "LineNr" > 291 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L565' > delete-before-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L292" class = "LineNr" > 292 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L571' > pop-after-gap< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L293" class = "LineNr" > 293 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L578' > gap-buffer-equal?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), s: (addr array byte)< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L294" class = "LineNr" > 294 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L663' > gap-buffers-equal?< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), g: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L295" class = "LineNr" > 295 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L690' > gap-index< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), _n: int< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L296" class = "LineNr" > 296 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L783' > copy-gap-buffer< / a > _src-ah: (addr handle < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), _dest-ah: (addr handle < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L297" class = "LineNr" > 297 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L801' > gap-buffer-is-decimal-integer?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L298" class = "LineNr" > 298 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L942' > highlight-matching-open-paren?< / a > _gap: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), render-cursor?: boolean< span class = "PreProc" > -> < / span > _/< span class = "muRegEbx" > ebx< / span > : boolean, _/< span class = "muRegEdi" > edi< / span > : int
< span id = "L299" class = "LineNr" > 299 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1014' > rewind-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L300" class = "LineNr" > 300 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1022' > gap-buffer-scan-done?< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: boolean
< span id = "L301" class = "LineNr" > 301 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1046' > peek-from-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L302" class = "LineNr" > 302 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1082' > read-from-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/eax: code-point-utf8
< span id = "L303" class = "LineNr" > 303 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1120' > put-back-from-gap-buffer< / a > _self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L304" class = "LineNr" > 304 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1189' > skip-spaces-from-gap-buffer< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L305" class = "LineNr" > 305 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1203' > edit-gap-buffer< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > ), key: code-point-utf8
< span id = "L306" class = "LineNr" > 306 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1277' > gap-to-start-of-next-word< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L307" class = "LineNr" > 307 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1304' > gap-to-end-of-previous-word< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L308" class = "LineNr" > 308 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1331' > gap-to-previous-start-of-line< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L309" class = "LineNr" > 309 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1352' > gap-to-next-end-of-line< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L310" class = "LineNr" > 310 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1373' > gap-up< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L311" class = "LineNr" > 311 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1400' > gap-down< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L312" class = "LineNr" > 312 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1428' > count-columns-to-start-of-line< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )< span class = "PreProc" > -> < / span > _/< span class = "muRegEdx" > edx< / span > : int
< span id = "L313" class = "LineNr" > 313 < / span > < span class = "PreProc" > sig< / span > < a href = '514gap-buffer.mu.html#L1451' > gap-to-end-of-line< / a > self: (addr < a href = '514gap-buffer.mu.html#L3' > gap-buffer< / a > )
< span id = "L314" class = "LineNr" > 314 < / span > < span class = "PreProc" > sig< / span > < a href = '515parse-float.mu.html#L2' > parse-float-decimal< / a > in: (addr stream byte)< span class = "PreProc" > -> < / span > _/< span class = "Constant" > xmm1< / span > : float
< span id = "L315" class = "LineNr" > 315 < / span > < span class = "PreProc" > sig< / span > < a href = '516read-line.mu.html#L3' > read-line-from-keyboard< / a > keyboard: (addr keyboard), out: (addr stream byte), < a href = '500fake-screen.mu.html#L16' > screen< / a > : (addr < a href = '500fake-screen.mu.html#L16' > screen< / a > ), fg: int, bg: int
< / pre >
< / body >
< / html >
<!-- vim: set foldmethod=manual : -->