Home | History | Annotate | Download | only in protobuf_c

Lines Matching defs:ofs

51 #define DEREF(msg, ofs, type) *(type*)(((uint8_t *)msg) + ofs)
54 static const void* newhandlerdata(upb_handlers* h, uint32_t ofs) {
56 *hd_ofs = ofs;
62 size_t ofs;
67 static const void *newsubmsghandlerdata(upb_handlers* h, uint32_t ofs,
70 hd->ofs = ofs;
77 size_t ofs; // union data slot
84 uint32_t ofs,
88 hd->ofs = ofs;
110 const size_t *ofs = hd;
111 return (void*)DEREF(msg, *ofs, VALUE);
158 const size_t *ofs = hd;
161 DEREF(msg, *ofs, VALUE) = str;
170 const size_t *ofs = hd;
173 DEREF(msg, *ofs, VALUE) = str;
211 if (DEREF(msg, submsgdata->ofs, VALUE) == Qnil) {
212 DEREF(msg, submsgdata->ofs, VALUE) =
216 submsg_rb = DEREF(msg, submsgdata->ofs, VALUE);
223 size_t ofs;
250 VALUE map_rb = DEREF(msg, mapdata->ofs, VALUE);
297 size_t ofs,
303 hd->ofs = ofs;
322 DEREF(closure, oneofdata->ofs, ctype) = val; \
346 DEREF(msg, oneofdata->ofs, VALUE) = str;
359 DEREF(msg, oneofdata->ofs, VALUE) = str;
377 DEREF(msg, oneofdata->ofs, VALUE) == Qnil) {
378 DEREF(msg, oneofdata->ofs, VALUE) =
390 submsg_rb = DEREF(msg, oneofdata->ofs, VALUE);