Lines Matching defs:ret
825 size_t ret = 128;
826 while (ret < bytes) {
827 ret *= 2;
829 return ret;
1409 int ret = 0;
1411 while (v >>= 1) ret++;
1412 ret = pow2 ? ret : ret + 1; /* Ceiling. */
1413 return UPB_MIN(UPB_MAXARRSIZE, ret);
3426 str_t *ret = upb_malloc(alloc, sizeof(*ret) + len);
3427 if (!ret) return NULL;
3428 ret->len = len;
3429 if (len) memcpy(ret->str, data, len);
3430 ret->str[len] = '\0';
3431 return ret;
3614 uint32_t ret = upb_fielddef_number(f);
3616 UPB_ASSERT(ret < high_bit);
3618 ret |= high_bit;
3619 return ret;
3638 uint32_t ret = 1;
3639 if (upb_fielddef_isseq(f)) ret += 2; /* STARTSEQ/ENDSEQ */
3640 if (upb_fielddef_isstring(f)) ret += 2; /* [STRING]/STARTSTR/ENDSTR */
3643 ret += 0;
3646 ret += 3;
3649 return ret;
4325 uint32_t ret;
4328 ret = l->size;
4330 return ret;
4551 /* ret = prefix + '.' + name; */
4553 char *ret = upb_malloc(ctx->alloc, n + name.size + 2);
4554 CHK_OOM(ret);
4555 strcpy(ret, prefix);
4556 ret[n] = '.';
4557 memcpy(&ret[n + 1], name.data, name.size);
4558 ret[n + 1 + name.size] = '\0';
4559 return ret;
4660 const void *ret;
4661 if (!resolvename(ctx->addtab, f, base, sym, type, ctx->status, &ret) &&
4662 !resolvename(&ctx->symtab->syms, f, base, sym, type, ctx->status, &ret)) {
4668 return ret;
5721 upb_mutmsgval ret;
5726 memcpy(&ret, mem, sizeof(void*));
5728 if (a && (!ret.msg || wrong_oneof)) {
5733 ret.map = upb_map_new(a, upb_fielddef_type(key), upb_fielddef_type(value));
5735 ret.array = upb_array_new(a, upb_fielddef_type(f));
5738 ret.msg = upb_msg_new(upb_fielddef_msgsubdef(f), a);
5741 memcpy(mem, &ret, sizeof(void*));
5749 return ret;
5827 bool ret = true;
5847 ret = false;
5856 ret = false;
5861 ret = false;
5866 return ret;
5884 upb_msgval ret;
5888 memcpy(&ret, data + (i << lg2), 1 << lg2);
5889 return ret;
5952 upb_msgval ret;
5955 _upb_map_fromkey(upb_strtable_iter_key(&i), &ret, map->key_size);
5956 return ret;
5961 upb_msgval ret;
5964 _upb_map_fromvalue(upb_strtable_iter_value(&i), &ret, map->val_size);
5965 return ret;
5979 int ret = _vsnprintf_s(s, n, _TRUNCATE, format, arg);
5980 if (ret < 0) {
5981 ret = _vscprintf(format, arg);
5983 return ret;
5989 int ret = msvc_vsnprintf(s, n, format, arg);
5991 return ret;
6398 upb_strview ret;
6399 ret.data = buf;
6400 ret.size = end - buf;
6402 return ret;
6624 uint64_t ret;
6625 if (jsondec_buftouint64(d, str.data, end, &ret) != end) {
6628 return ret;
6633 int64_t ret;
6634 if (jsondec_buftoint64(d, str.data, end, &ret) != end) {
6637 return ret;
7186 upb_strview ret;
7189 ret.size = end - ptr;
7191 ret.size += (*ptr >= 'A' && *ptr <= 'Z');
7195 out = upb_arena_malloc(d->arena, ret.size);
7197 ret.data = out;
7211 return ret;
7694 const upb_msgdef *ret;
7713 ret = upb_symtab_lookupmsg2(e->ext_pool, ptr, end - ptr);
7715 if (!ret) {
7719 return ret;
8079 size_t ret = e->ptr - e->buf + e->overflow;
8086 return ret;