Lines Matching refs:item
402 st->opcode = ctx->item.opcode = c & LWS_CBOR_MAJTYP_MASK;
421 ctx->item.u.i64 = (int64_t)sm;
429 ctx->item.u.i64 = (-1ll) - (int64_t)sm;
435 ctx->item.u.u64 = 0;
437 ex(ctx, (uint8_t *)&ctx->item.u.u64, o);
470 ctx->item.u.u64 = (uint64_t)sm;
601 ctx->item.u.u64 = st->tag = (uint64_t)sm;
640 ex(ctx, &ctx->item.u.hf, 2);
645 ex(ctx, &ctx->item.u.f, 4);
650 ex(ctx, &ctx->item.u.d, 8);
663 ctx->item.u.u64 = (uint64_t)sm;
694 st->collect_rem = ctx->item.u.u64;
706 st->collect_rem = ctx->item.u.u64;
711 st->collect_rem = ctx->item.u.u64 * 2;
716 st->tag = ctx->item.u.u64;
726 ctx->item.u.i64 = (-1ll) - ctx->item.u.i64;
744 ctx->item.u.u64 = (uint64_t)c;
783 if (ctx->item.opcode == LWS_CBOR_MAJTYP_BSTR)
879 if (ctx->item.opcode == LWS_CBOR_MAJTYP_TAG) {
880 st->tag = ctx->item.u.u64;
1391 ctx->item.opcode = LWS_CBOR_MAJTYP_INT_NEG;
1392 ctx->item.u.i64 = 0;
1405 ctx->item.opcode = LWS_CBOR_MAJTYP_UINT;
1406 ctx->item.u.u64 = (uint64_t)(c - '0');
1510 ctx->item.u.u64 = (uint64_t)va_arg(args, int);
1514 ctx->item.u.u64 = (uint64_t)va_arg(args, long);
1518 ctx->item.u.u64 = (uint64_t)va_arg(args, long long);
1522 ctx->item.opcode = LWS_CBOR_MAJTYP_UINT;
1602 ctx->item.u.u64 = (ctx->item.u.u64 * 10) +
1607 if (ctx->item.opcode == LWS_CBOR_MAJTYP_INT_NEG)
1608 ctx->item.u.i64--;
1622 ctx->item.u.u64);
1634 lws_lec_int(ctx, ctx->item.opcode, 0, ctx->item.u.u64);