Home
last modified time | relevance | path

Searched refs:IW_ALLOC (Results 1 – 7 of 7) sorted by relevance

/third_party/iowow/src/json/
Diwbinn.h271 IW_ALLOC binn* binn_new(int type, int size, void *buffer);
272 IW_ALLOC binn* binn_list(void);
273 IW_ALLOC binn* binn_map(void);
274 IW_ALLOC binn* binn_object(void);
283 IW_ALLOC binn* binn_copy(void *old);
305 IW_ALLOC binn* binn_value(int type, void *pvalue, int size, binn_mem_free freefn);
312 IW_ALLOC IW_INLINE binn* binn_int8(signed char value) { in binn_int8()
316 IW_ALLOC IW_INLINE binn* binn_int16(short value) { in binn_int16()
320 IW_ALLOC IW_INLINE binn* binn_int32(int value) { in binn_int32()
324 IW_ALLOC IW_INLINE binn* binn_int64(int64 value) { in binn_int64()
[all …]
/third_party/iowow/src/utils/
Diwarr.h97 IW_EXPORT IW_ALLOC IWULIST* iwulist_create(size_t initial_length, size_t unit_size);
128 IW_EXPORT IW_ALLOC IWULIST* iwulist_clone(IWULIST *list);
246 IW_EXPORT IW_ALLOC IWLIST* iwlist_create(size_t anum);
269 IW_EXPORT IW_ALLOC IWLIST* iwlist_clone(IWLIST *list);
Diwpool.h50 IW_EXPORT IW_ALLOC IWPOOL* iwpool_create(size_t siz);
56 IW_EXPORT IW_ALLOC IWPOOL* iwpool_create_empty(void);
Diwxstr.h39 IW_EXPORT IW_ALLOC IWXSTR* iwxstr_new(void);
51 IW_EXPORT IW_ALLOC char* iwxstr_destroy_keep_ptr(IWXSTR *xstr);
Diwrb.h50 IW_EXPORT IW_ALLOC IWRB* iwrb_create(size_t usize, size_t len);
/third_party/iowow/src/
Dbasedefs.h79 #define IW_ALLOC __attribute__((malloc)) __attribute__((warn_unused_result)) macro
83 #define IW_ALLOC macro
/third_party/iowow/
DChangelog77 * Added IW_ALLOC __attribute__((malloc)) optimization