typedef struct cbor_coder cbor_coder;struct cbor_coder { cbor_allocator *alloc; uchar *s, *e, *p;}; uchar* cbor_take(cbor_coder *d, long want);//#define cbor_take(d, want) ((d->e - d->p < want) ? nil : (d->p += want, d->p - want))typedef struct cbor_coder cbor_coder;
struct cbor_coder {
cbor_allocator *alloc;
uchar *s, *e, *p;
};
uchar* cbor_take(cbor_coder *d, long want);
//#define cbor_take(d, want) ((d->e - d->p < want) ? nil : (d->p += want, d->p - want))