Differences From
Artifact [c51eb8a6b2]:
52 52 local terra scanline_wordend(l: rawstring, max: intptr, n: rawstring, nc: intptr)
53 53 var sl = scanline(l,max,n,nc)
54 54 if sl == nil then return nil else sl = sl + nc end
55 55 if sl >= l+max or isws(@sl) then return sl-nc end
56 56 return nil
57 57 end
58 58
59 -terra m.html(input: pstr)
59 +terra m.html(input: pstr, firstline: bool)
60 60 if input.ct == 0 then input.ct = lib.str.sz(input.ptr) end
61 61
62 62 var md = lib.html.sanitize(input,false)
63 63
64 64 var styled: lib.str.acc styled:init(md.ct)
65 65
66 66 do var i = 0 while i < md.ct do