Go to the documentation of this file.
6 #if ULLONG_MAX == 0xffffffffffffffff
9 #elif UINT64_MAX == 0xffffffffffffffff
18 # define bool unsigned
48 #ifndef mpack_pack_float
49 # define mpack_pack_float mpack_pack_float_fast
51 #ifndef mpack_unpack_float
52 # define mpack_unpack_float mpack_unpack_float_fast
MPACK_API mpack_uintmax_t mpack_unpack_uint(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:201
MPACK_API mpack_token_t mpack_pack_map(mpack_uint32_t l) FUNUSED FPURE
Definition: conv.c:188
MPACK_API bool mpack_unpack_boolean(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:196
mpack_sint32_t mpack_sintmax_t
Definition: conv.h:13
char * p
Definition: eval.c:2017
#define FNONULL
Definition: mpack_core.h:19
err type
Definition: helpers.c:1114
MPACK_API mpack_token_t mpack_pack_float_compat(double v) FUNUSED FPURE
Definition: conv.c:61
dictitem_T * v
Definition: userfunc.c:812
#define FPURE
Definition: mpack_core.h:18
MPACK_API mpack_token_t mpack_pack_str(mpack_uint32_t l) FUNUSED FPURE
Definition: conv.c:155
MPACK_API mpack_sintmax_t mpack_unpack_sint(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:208
MPACK_API mpack_token_t mpack_pack_number(double v) FUNUSED FPURE
Definition: conv.c:111
MPACK_API mpack_token_t mpack_pack_sint(mpack_sintmax_t v) FUNUSED FPURE
Definition: conv.c:47
MPACK_API double mpack_unpack_number(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:290
MPACK_API mpack_token_t mpack_pack_bin(mpack_uint32_t l) FUNUSED FPURE
Definition: conv.c:163
MPACK_API mpack_token_t mpack_pack_boolean(unsigned v) FUNUSED FPURE
Definition: conv.c:29
MPACK_API mpack_token_t mpack_pack_nil(void) FUNUSED FPURE
#define FUNUSED
Definition: mpack_core.h:21
MPACK_API double mpack_unpack_float_compat(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:227
nfa_thread_T * t
Definition: regexp_nfa.c:5946
MPACK_API mpack_token_t mpack_pack_ext(int type, mpack_uint32_t l) FUNUSED FPURE
Definition: conv.c:171
MPACK_API mpack_token_t mpack_pack_array(mpack_uint32_t l) FUNUSED FPURE
Definition: conv.c:180
MPACK_API mpack_token_t mpack_pack_float_fast(double v) FUNUSED FPURE
Definition: conv.c:79
MPACK_API mpack_token_t mpack_pack_uint(mpack_uintmax_t v) FUNUSED FPURE
Definition: conv.c:38
list_T *const l
Definition: funcs.c:8833
MPACK_API double mpack_unpack_float_fast(mpack_token_t t) FUNUSED FPURE
Definition: conv.c:266
mpack_uint32_t mpack_uintmax_t
Definition: conv.h:14
Definition: mpack_core.h:61
MPACK_API mpack_token_t mpack_pack_chunk(const char *p, mpack_uint32_t l) FUNUSED FPURE FNONULL
Definition: conv.c:146
#define MPACK_API
Definition: mpack_core.h:5