diff options
Diffstat (limited to 'adapter/img/sixel.nim')
-rw-r--r-- | adapter/img/sixel.nim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/adapter/img/sixel.nim b/adapter/img/sixel.nim index 7f2cdb5d..06a41a89 100644 --- a/adapter/img/sixel.nim +++ b/adapter/img/sixel.nim @@ -37,16 +37,16 @@ const DCSSTART = "\eP" const ST = "\e\\" proc setU32BE(s: var string; n: uint32; at: int) = - s[at] = char(n and 0xFF) - s[at + 1] = char((n shr 8) and 0xFF) - s[at + 2] = char((n shr 16) and 0xFF) - s[at + 3] = char((n shr 24) and 0xFF) + s[at] = char((n shr 24) and 0xFF) + s[at + 1] = char((n shr 16) and 0xFF) + s[at + 2] = char((n shr 8) and 0xFF) + s[at + 3] = char(n and 0xFF) proc putU32BE(s: var string; n: uint32) = - s &= char(n and 0xFF) - s &= char((n shr 8) and 0xFF) - s &= char((n shr 16) and 0xFF) s &= char((n shr 24) and 0xFF) + s &= char((n shr 16) and 0xFF) + s &= char((n shr 8) and 0xFF) + s &= char(n and 0xFF) type Node {.acyclic.} = ref object leaf: bool |