Lines Matching refs:pData
50 static bool checkreturn allocate_field(pb_istream_t *stream, void *pData, size_t data_size, size_t …
360 return func(stream, iter->pos, iter->pData); in decode_static_field()
364 return func(stream, iter->pos, iter->pData); in decode_static_field()
379 void *pItem = (char*)iter->pData + iter->pos->data_size * (*size); in decode_static_field()
398 void *pItem = (char*)iter->pData + iter->pos->data_size * (*size); in decode_static_field()
412 memset(iter->pData, 0, iter->pos->data_size); in decode_static_field()
413 pb_message_set_to_defaults((const pb_field_t*)iter->pos->ptr, iter->pData); in decode_static_field()
415 return func(stream, iter->pos, iter->pData); in decode_static_field()
427 static bool checkreturn allocate_field(pb_istream_t *stream, void *pData, size_t data_size, size_t … in allocate_field() argument
429 void *ptr = *(void**)pData; in allocate_field()
458 *(void**)pData = ptr; in allocate_field()
496 *(void**)iter->pData != NULL) in decode_pointer_field()
510 return func(stream, iter->pos, iter->pData); in decode_pointer_field()
514 if (!allocate_field(stream, iter->pData, iter->pos->data_size, 1)) in decode_pointer_field()
517 initialize_pointer_field(*(void**)iter->pData, iter); in decode_pointer_field()
518 return func(stream, iter->pos, *(void**)iter->pData); in decode_pointer_field()
544 … if (!allocate_field(&substream, iter->pData, iter->pos->data_size, allocated_size)) in decode_pointer_field()
552 pItem = *(char**)iter->pData + iter->pos->data_size * (*size); in decode_pointer_field()
585 if (!allocate_field(stream, iter->pData, iter->pos->data_size, *size)) in decode_pointer_field()
588 pItem = *(char**)iter->pData + iter->pos->data_size * (*size - 1); in decode_pointer_field()
601 pb_callback_t *pCallback = (pb_callback_t*)iter->pData; in decode_callback_field()
681 iter->pData = extension->dest; in iter_from_extension()
689 iter->pData = &extension->dest; in iter_from_extension()
714 pb_extension_t *extension = *(pb_extension_t* const *)iter->pData; in decode_extension()
758 pb_extension_t *ext = *(pb_extension_t* const *)iter->pData; in pb_field_set_to_default()
791 pb_message_set_to_defaults((const pb_field_t *) iter->pos->ptr, iter->pData); in pb_field_set_to_default()
796 memcpy(iter->pData, iter->pos->ptr, iter->pos->data_size); in pb_field_set_to_default()
801 memset(iter->pData, 0, iter->pos->data_size); in pb_field_set_to_default()
808 *(void**)iter->pData = NULL; in pb_field_set_to_default()
1016 pb_extension_t *ext = *(pb_extension_t**)iter->pData; in pb_release_single_field()
1028 void *pItem = iter->pData; in pb_release_single_field()
1033 pItem = *(void**)iter->pData; in pb_release_single_field()
1064 void **pItem = *(void***)iter->pData; in pb_release_single_field()
1080 pb_free(*(void**)iter->pData); in pb_release_single_field()
1081 *(void**)iter->pData = NULL; in pb_release_single_field()