• Home
  • Raw
  • Download

Lines Matching refs:pItem

433                     void *pItem = (char*)iter->pData + iter->pos->data_size * (*size);  in decode_static_field()  local
434 if (!func(&substream, iter->pos, pItem)) in decode_static_field()
453 char *pItem = (char*)iter->pData + iter->pos->data_size * (*size); in decode_static_field() local
458 return func(stream, iter->pos, pItem); in decode_static_field()
518 static void initialize_pointer_field(void *pItem, pb_field_iter_t *iter) in initialize_pointer_field() argument
523 *(void**)pItem = NULL; in initialize_pointer_field()
529 memset(pItem, 0, iter->pos->data_size); in initialize_pointer_field()
530 pb_message_set_to_defaults((const pb_field_t *) iter->pos->ptr, pItem); in initialize_pointer_field()
587 void *pItem; in decode_pointer_field()
610 pItem = *(char**)iter->pData + iter->pos->data_size * (*size); in decode_pointer_field()
611 initialize_pointer_field(pItem, iter); in decode_pointer_field()
612 if (!func(&substream, iter->pos, pItem)) in decode_pointer_field()
638 void *pItem; in decode_pointer_field()
647 pItem = *(char**)iter->pData + iter->pos->data_size * (*size - 1); in decode_pointer_field()
648 initialize_pointer_field(pItem, iter); in decode_pointer_field()
649 return func(stream, iter->pos, pItem); in decode_pointer_field()
1159 void *pItem = iter->pData; in pb_release_single_field() local
1164 pItem = *(void**)iter->pData; in pb_release_single_field()
1183 if (pItem) in pb_release_single_field()
1187 pb_release((const pb_field_t*)iter->pos->ptr, pItem); in pb_release_single_field()
1188 pItem = (char*)pItem + iter->pos->data_size; in pb_release_single_field()
1200 void **pItem = *(void***)iter->pData; in pb_release_single_field() local
1204 pb_free(*pItem); in pb_release_single_field()
1205 *pItem++ = NULL; in pb_release_single_field()