Lines Matching refs:data
1 // Protocol Buffers - Google's data interchange format
72 if (defaultval.size == 0 || !isdigit(defaultval.data[0])) {
76 if (type_name.size == 0 || type_name.data[0] != '.') {
80 type_name_str = type_name.data + 1;
83 val = strtol(defaultval.data, &end, 10);
159 const char* last = strrchr(name->data, '.');
161 size_t remove = last - name->data + 1;
162 name->data += remove;
265 package = rb_str_new(package_str.data, package_str.size);
272 rb_ary_push(msg_names, rb_str_new(name.data, name.size));
279 rb_ary_push(enum_names, rb_str_new(name.data, name.size));
1731 mapentry_desc_name = rb_str_new(msg_name.data, msg_name.size);
1748 VALUE package = rb_str_new(package_view.data, package_view.size);
1815 rb_hash_aset(names, rb_str_new(name.data, name.size), Qtrue);
1819 rb_hash_aset(names, rb_str_new(name.data, name.size), Qtrue);
1833 oneof_name = rb_str_new(field_name.data, field_name.size);
2028 char *data;
2031 data = upb_malloc(upb_arena_alloc(self->arena), ret.size + 1);
2032 ret.data = data;
2033 memcpy(data, str, ret.size);
2035 data[ret.size] = '\0';