Change back to what the main branch code is
It apparently went fro inline to macro
diff --git a/src/cn-encoder.c b/src/cn-encoder.c
index a476b82..d7df674 100644
--- a/src/cn-encoder.c
+++ b/src/cn-encoder.c
@@ -45,14 +45,10 @@
return; \
}
-inline void write_byte_and_data(cn_write_state * ws, uint8_t b, const uint8_t * data, size_t sz)
-{
- if (ws->buf != NULL) {
- ws->buf[ws->offset++] = (b);
- memcpy(ws->buf + ws->offset, (data), (sz));
- }
- ws->offset += sz;
-}
+#define write_byte_and_data(b, data, sz) \
+ ws->buf[ws->offset++] = (b); \
+ memcpy(ws->buf + ws->offset, (data), (sz)); \
+ ws->offset += sz;
#define write_byte(b) \
{ if (ws->buf == NULL) ws->offset++; \