Lines Matching refs:ctx

4496 test_cb(struct lecp_ctx *ctx, char reason)
4498 struct priv *priv = (struct priv *)ctx->user;
4502 lwsl_notice("%s: %s, ctx->path %s\n", __func__,
4503 reason_names[(int)reason & 0x1f], ctx->path);
4506 // if (ctx->npos)
4507 // lwsl_hexdump_notice(ctx->buf, ctx->npos);
4523 (priv->cbt->seq[i].buf_len != ctx->npos ||
4524 memcmp(priv->cbt->seq[i].buf, ctx->buf, ctx->npos))) {
4526 lwsl_hexdump_notice(ctx->buf, (size_t)ctx->npos);
4534 if (ctx->item.u.u64 != priv->cbt->seq[i].item.u.u64) {
4536 (unsigned long long)ctx->item.u.u64,
4543 if (ctx->item.u.hf != priv->cbt->seq[i].item.u.hf) {
4545 (unsigned long long)ctx->item.u.hf,
4552 if (!isfinite(ctx->item.u.f) &&
4555 if (isnan(ctx->item.u.f) &&
4559 if (ctx->item.u.f != priv->cbt->seq[i].item.u.f) {
4562 ctx->item.u.f,
4566 (unsigned long long)ctx->item.u.f,
4574 if (!isfinite(ctx->item.u.d) &&
4577 if (isnan(ctx->item.u.d) &&
4581 if (ctx->item.u.d != priv->cbt->seq[i].item.u.d) {
4584 ctx->item.u.d,
4588 (unsigned long long)ctx->item.u.d,
4608 struct lecp_ctx ctx;
4626 lecp_construct(&ctx, test_cb, &priv, tok, LWS_ARRAY_SIZE(tok));
4645 n = lecp_parse(&ctx, cbor_tests[m].b,
4648 lecp_destruct(&ctx);
4659 lws_lec_pctx_t ctx;
4662 lws_lec_init(&ctx, buf, sizeof(buf));
4664 if (lws_lec_printf(&ctx, "'hello'") !=
4666 ctx.used != sizeof(w1) || memcmp(w1, buf, ctx.used)) {
4667 lwsl_hexdump_notice(ctx.start, ctx.used);
4672 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4674 if (lws_lec_printf(&ctx, "2()") !=
4676 ctx.used != sizeof(w2) || memcmp(w2, buf, ctx.used)) {
4677 lwsl_hexdump_notice(ctx.start, ctx.used);
4682 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4684 if (lws_lec_printf(&ctx, "['abc','def']") !=
4686 ctx.used != sizeof(w3) || memcmp(w3, buf, ctx.used)) {
4687 lwsl_hexdump_notice(ctx.start, ctx.used);
4694 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4696 if (lws_lec_printf(&ctx, "{'ghi':1,'jkl':2}") !=
4698 ctx.used != sizeof(w4) || memcmp(w4, buf, ctx.used)) {
4699 lwsl_hexdump_notice(ctx.start, ctx.used);
4706 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4708 if (lws_lec_printf(&ctx, "123({'ghi':1,'jkl':2})") !=
4710 ctx.used != sizeof(w5) || memcmp(w5, buf, ctx.used)) {
4711 lwsl_hexdump_notice(ctx.start, ctx.used);
4718 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4720 if (lws_lec_printf(&ctx, "12({'ghi':1,'jkl':['a', 'b']})") !=
4722 ctx.used != sizeof(w6) || memcmp(w6, buf, ctx.used)) {
4723 lwsl_hexdump_notice(ctx.start, ctx.used);
4730 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4732 if (lws_lec_printf(&ctx, "%d", -1) !=
4734 ctx.used != sizeof(w7) || memcmp(w7, buf, ctx.used)) {
4735 lwsl_hexdump_notice(ctx.start, ctx.used);
4742 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4744 if (lws_lec_printf(&ctx, "%ld", -1l) !=
4746 ctx.used != sizeof(w7) || memcmp(w7, buf, ctx.used)) {
4747 lwsl_hexdump_notice(ctx.start, ctx.used);
4754 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4756 if (lws_lec_printf(&ctx, "%lld", -1ll) !=
4758 ctx.used != sizeof(w7) || memcmp(w7, buf, ctx.used)) {
4759 lwsl_hexdump_notice(ctx.start, ctx.used);
4766 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4768 if (lws_lec_printf(&ctx, "%u", 12) !=
4770 ctx.used != sizeof(w8) || memcmp(w8, buf, ctx.used)) {
4771 lwsl_hexdump_notice(ctx.start, ctx.used);
4778 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4780 if (lws_lec_printf(&ctx, "%ld", 12l) !=
4782 ctx.used != sizeof(w8) || memcmp(w8, buf, ctx.used)) {
4783 lwsl_hexdump_notice(ctx.start, ctx.used);
4790 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4792 if (lws_lec_printf(&ctx, "%lld", 12ll) !=
4794 ctx.used != sizeof(w8) || memcmp(w8, buf, ctx.used)) {
4795 lwsl_hexdump_notice(ctx.start, ctx.used);
4802 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4804 if (lws_lec_printf(&ctx, "%u", 0x34u) !=
4806 ctx.used != sizeof(w13) || memcmp(w13, buf, ctx.used)) {
4807 lwsl_hexdump_notice(ctx.start, ctx.used);
4814 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4816 if (lws_lec_printf(&ctx, "%ld", 0x1234ul) !=
4818 ctx.used != sizeof(w14) || memcmp(w14, buf, ctx.used)) {
4819 lwsl_hexdump_notice(ctx.start, ctx.used);
4826 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4828 if (lws_lec_printf(&ctx, "%lld", 0x12345678ull) !=
4830 ctx.used != sizeof(w15) || memcmp(w15, buf, ctx.used)) {
4831 lwsl_hexdump_notice(ctx.start, ctx.used);
4838 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4840 if (lws_lec_printf(&ctx, "%lld", 0x123456789abcdef0ull) !=
4842 ctx.used != sizeof(w16) || memcmp(w16, buf, ctx.used)) {
4843 lwsl_hexdump_notice(ctx.start, ctx.used);
4849 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4851 if (lws_lec_printf(&ctx, "%s", "hello") !=
4853 ctx.used != sizeof(w17) || memcmp(w17, buf, ctx.used)) {
4854 lwsl_hexdump_notice(ctx.start, ctx.used);
4860 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4862 if (lws_lec_printf(&ctx, "-6") !=
4864 ctx.used != sizeof(w18) || memcmp(w18, buf, ctx.used)) {
4865 lwsl_hexdump_notice(ctx.start, ctx.used);
4878 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4880 if (lws_lec_printf(&ctx, "123(%.*b)", (int)sizeof(test106), test106) !=
4882 ctx.used != sizeof(w19) || memcmp(w19, buf, ctx.used)) {
4883 lwsl_hexdump_notice(ctx.start, ctx.used);
4889 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4891 if (lws_lec_printf(&ctx, "123(%.*b)", (int)sizeof(test106), test106) !=
4893 ctx.used != sizeof(w19a) || memcmp(w19a, buf, ctx.used)) {
4894 lwsl_hexdump_notice(ctx.start, ctx.used);
4900 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4902 if (lws_lec_printf(&ctx, "123(%.*b)", (int)sizeof(test106), test106) !=
4904 ctx.used != sizeof(w19b) || memcmp(w19b, buf, ctx.used)) {
4905 lwsl_hexdump_notice(ctx.start, ctx.used);
4911 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4913 if (lws_lec_printf(&ctx, "%t(456)", 123) !=
4915 ctx.used != sizeof(w22) || memcmp(w22, buf, ctx.used)) {
4916 lwsl_hexdump_notice(ctx.start, ctx.used);
4922 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4924 if (lws_lec_printf(&ctx, "%lt(456)", 123ul) !=
4926 ctx.used != sizeof(w22) || memcmp(w22, buf, ctx.used)) {
4927 lwsl_hexdump_notice(ctx.start, ctx.used);
4933 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4935 if (lws_lec_printf(&ctx, "%llt(456)", 0x123456789abcedf0ull) !=
4937 ctx.used != sizeof(w24) || memcmp(w24, buf, ctx.used)) {
4938 lwsl_hexdump_notice(ctx.start, ctx.used);
4944 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4946 if (lws_lec_printf(&ctx, "%f", 1.0) !=
4948 ctx.used != sizeof(w25) || memcmp(w25, buf, ctx.used)) {
4949 lwsl_hexdump_notice(ctx.start, ctx.used);
4955 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4957 if (lws_lec_printf(&ctx, "%f", 1.5) !=
4959 ctx.used != sizeof(w26) || memcmp(w26, buf, ctx.used)) {
4960 lwsl_hexdump_notice(ctx.start, ctx.used);
4966 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4968 if (lws_lec_printf(&ctx, "%f", 1.123) !=
4970 ctx.used != sizeof(w27) || memcmp(w27, buf, ctx.used)) {
4971 lwsl_hexdump_notice(ctx.start, ctx.used);
4980 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4982 if (lws_lec_printf(&ctx, "{'a':%d,'b':[%d,%d]}",
4985 ctx.used != sizeof(w28) ||
4986 memcmp(w28, buf, ctx.used)) {
4987 lwsl_hexdump_notice(ctx.start, ctx.used);
4994 lws_lec_setbuf(&ctx, buf, sizeof(buf));
4996 if (lws_lec_printf(&ctx, "<t'hello'>") !=
4998 ctx.used != sizeof(w29) || memcmp(w29, buf, ctx.used)) {
4999 lwsl_hexdump_notice(ctx.start, ctx.used);