Fix stupidity
Fix stupidity
diff --git a/src/cn-encoder.c b/src/cn-encoder.c
index d7df674..ab89a3a 100644
--- a/src/cn-encoder.c
+++ b/src/cn-encoder.c
@@ -104,17 +104,17 @@
uint16_t be16 = (uint16_t)val;
ensure_writable(3);
be16 = hton16p(&be16);
- write_byte_and_data(ws, ib | 25, (const void*)&be16, 2);
+ write_byte_and_data(ib | 25, (const void*)&be16, 2);
} else if (val < 0x100000000L) {
uint32_t be32 = (uint32_t)val;
ensure_writable(5);
be32 = hton32p(&be32);
- write_byte_and_data(ws, ib | 26, (const void*)&be32, 4);
+ write_byte_and_data(ib | 26, (const void*)&be32, 4);
} else {
uint64_t be64;
ensure_writable(9);
be64 = hton64p((const uint8_t*)&val);
- write_byte_and_data(ws, ib | 27, (const void*)&be64, 8);
+ write_byte_and_data(ib | 27, (const void*)&be64, 8);
}
}
@@ -151,18 +151,18 @@
u16 = s16;
be16 = hton16p((const uint8_t*)&u16);
- write_byte_and_data(ws, IB_PRIM | 25, (const void*)&be16, 2);
+ write_byte_and_data(IB_PRIM | 25, (const void*)&be16, 2);
return;
}
float32:
ensure_writable(5);
be32 = hton32p((const uint8_t*)&u32.u);
- write_byte_and_data(ws, IB_PRIM | 26, (const void*)&be32, 4);
+ write_byte_and_data(IB_PRIM | 26, (const void*)&be32, 4);
} else if (val != val) { /* NaN -- we always write a half NaN*/
ensure_writable(3);
- write_byte_and_data(ws, IB_PRIM | 25, (const void*)"\x7e\x00", 2);
+ write_byte_and_data(IB_PRIM | 25, (const void*)"\x7e\x00", 2);
} else {
uint64_t be64;
/* Copy the same problematic implementation from the decoder. */
@@ -176,7 +176,7 @@
ensure_writable(9);
be64 = hton64p((const uint8_t*)&u64.u);
- write_byte_and_data(ws, IB_PRIM | 27, (const void*)&be64, 8);
+ write_byte_and_data(IB_PRIM | 27, (const void*)&be64, 8);
}
}