def w.cp.of

bend-kit-json@0.7.0.0 · json.bend:75

import bend-kit-json@0.7.0.0/json.bend as Json
import Base

75def w.cp.of(+n: U32, +c: U32, o: W) -> W:
76  match n:
77    case 1:
78      w.put(o, c)
79    case 2:
80      w.put(w.put(o, (192 + U32.shrn(c, 6n) : U32)), w.cont(c, 0n))
81    case 3:
82      w.put(w.put(w.put(o, (224 + U32.shrn(c, 12n) : U32)), w.cont(c, 6n)), w.cont(c, 0n))
83    case _:
84      w.put(w.put(w.put(w.put(o, (240 + U32.shrn(c, 18n) : U32)), w.cont(c, 12n)), w.cont(c, 6n)), w.cont(c, 0n))

Uses (9)

Used by (1)