Lines Matching +defs:val +defs:size
85 MechType *val;
177 encode_MechType(unsigned char *p, size_t len, const MechType * data, size_t * size)
185 *size = ret;
192 decode_MechType(const unsigned char *p, size_t len, MechType * data, size_t * size)
201 if (size)
202 *size = ret;
225 encode_MechTypeList(unsigned char *p, size_t len, const MechTypeList * data, size_t * size)
234 e = encode_MechType(p, len, &(data)->val[i], &l);
240 *size = ret;
245 decode_MechTypeList(const unsigned char *p, size_t len, MechTypeList * data, size_t * size)
263 (data)->val = NULL;
265 void *old = (data)->val;
267 (data)->val = realloc((data)->val, sizeof(*((data)->val)) * (data)->len);
268 if ((data)->val == NULL) {
269 (data)->val = old;
273 e = decode_MechType(p, len, &(data)->val[(data)->len - 1], &l);
279 if (size)
280 *size = ret;
291 free_MechType(&(data)->val[(data)->len - 1]);
294 free((data)->val);
295 (data)->val = NULL;
308 encode_ContextFlags(unsigned char *p, size_t len, const ContextFlags * data, size_t * size)
350 *size = ret;
355 decode_ContextFlags(const unsigned char *p, size_t len, ContextFlags * data, size_t * size)
379 if (size)
380 *size = ret;
414 encode_NegTokenInit(unsigned char *p, size_t len, const NegTokenInit * data, size_t * size)
457 *size = ret;
462 decode_NegTokenInit(const unsigned char *p, size_t len, NegTokenInit * data, size_t * size)
598 if (size)
599 *size = ret;
637 encode_NegTokenResp(unsigned char *p, size_t len, const NegTokenResp * data, size_t * size)
681 *size = ret;
686 decode_NegTokenResp(const unsigned char *p, size_t len, NegTokenResp * data, size_t * size)
825 if (size)
826 *size = ret;