|
48 | 48 |
|
49 | 49 | #define STACK_PUSH_ARRAY(statement) \
|
50 | 50 | do { \
|
51 |
| - assert (ctx->n < (BCON_STACK_MAX - 1)); \ |
| 51 | + BSON_ASSERT (ctx->n < (BCON_STACK_MAX - 1)); \ |
52 | 52 | ctx->n++; \
|
53 | 53 | STACK_I = 0; \
|
54 | 54 | STACK_IS_ARRAY = 1; \
|
|
57 | 57 |
|
58 | 58 | #define STACK_PUSH_DOC(statement) \
|
59 | 59 | do { \
|
60 |
| - assert (ctx->n < (BCON_STACK_MAX - 1)); \ |
| 60 | + BSON_ASSERT (ctx->n < (BCON_STACK_MAX - 1)); \ |
61 | 61 | ctx->n++; \
|
62 | 62 | STACK_IS_ARRAY = 0; \
|
63 | 63 | statement; \
|
64 | 64 | } while (0)
|
65 | 65 |
|
66 | 66 | #define STACK_POP_ARRAY(statement) \
|
67 | 67 | do { \
|
68 |
| - assert (STACK_IS_ARRAY); \ |
69 |
| - assert (ctx->n != 0); \ |
| 68 | + BSON_ASSERT (STACK_IS_ARRAY); \ |
| 69 | + BSON_ASSERT (ctx->n != 0); \ |
70 | 70 | statement; \
|
71 | 71 | ctx->n--; \
|
72 | 72 | } while (0)
|
73 | 73 |
|
74 | 74 | #define STACK_POP_DOC(statement) \
|
75 | 75 | do { \
|
76 |
| - assert (!STACK_IS_ARRAY); \ |
77 |
| - assert (ctx->n != 0); \ |
| 76 | + BSON_ASSERT (!STACK_IS_ARRAY); \ |
| 77 | + BSON_ASSERT (ctx->n != 0); \ |
78 | 78 | statement; \
|
79 | 79 | ctx->n--; \
|
80 | 80 | } while (0)
|
@@ -288,7 +288,7 @@ _bcon_append_single (bson_t *bson,
|
288 | 288 | bson_append_iter (bson, key, -1, val->ITER);
|
289 | 289 | break;
|
290 | 290 | default:
|
291 |
| - assert (0); |
| 291 | + BSON_ASSERT (0); |
292 | 292 | break;
|
293 | 293 | }
|
294 | 294 | }
|
@@ -431,7 +431,7 @@ _bcon_extract_single (const bson_iter_t *iter,
|
431 | 431 | memcpy (val->ITER, iter, sizeof *iter);
|
432 | 432 | break;
|
433 | 433 | default:
|
434 |
| - assert (0); |
| 434 | + BSON_ASSERT (0); |
435 | 435 | break;
|
436 | 436 | }
|
437 | 437 |
|
@@ -461,7 +461,7 @@ _bcon_append_tokenize (va_list *ap, bcon_append_t *u)
|
461 | 461 |
|
462 | 462 | mark = va_arg (*ap, char *);
|
463 | 463 |
|
464 |
| - assert (mark != BCONE_MAGIC); |
| 464 | + BSON_ASSERT (mark != BCONE_MAGIC); |
465 | 465 |
|
466 | 466 | if (mark == NULL) {
|
467 | 467 | type = BCON_TYPE_END;
|
@@ -541,7 +541,7 @@ _bcon_append_tokenize (va_list *ap, bcon_append_t *u)
|
541 | 541 | u->ITER = va_arg (*ap, const bson_iter_t *);
|
542 | 542 | break;
|
543 | 543 | default:
|
544 |
| - assert (0); |
| 544 | + BSON_ASSERT (0); |
545 | 545 | break;
|
546 | 546 | }
|
547 | 547 | } else {
|
@@ -593,7 +593,7 @@ _bcon_extract_tokenize (va_list *ap, bcon_extract_t *u)
|
593 | 593 |
|
594 | 594 | mark = va_arg (*ap, char *);
|
595 | 595 |
|
596 |
| - assert (mark != BCON_MAGIC); |
| 596 | + BSON_ASSERT (mark != BCON_MAGIC); |
597 | 597 |
|
598 | 598 | if (mark == NULL) {
|
599 | 599 | type = BCON_TYPE_END;
|
@@ -673,7 +673,7 @@ _bcon_extract_tokenize (va_list *ap, bcon_extract_t *u)
|
673 | 673 | u->ITER = va_arg (*ap, bson_iter_t *);
|
674 | 674 | break;
|
675 | 675 | default:
|
676 |
| - assert (0); |
| 676 | + BSON_ASSERT (0); |
677 | 677 | break;
|
678 | 678 | }
|
679 | 679 | } else {
|
@@ -781,17 +781,17 @@ bcon_append_ctx_va (bson_t *bson, bcon_append_ctx_t *ctx, va_list *ap)
|
781 | 781 | continue;
|
782 | 782 | }
|
783 | 783 |
|
784 |
| - assert (type == BCON_TYPE_UTF8); |
| 784 | + BSON_ASSERT (type == BCON_TYPE_UTF8); |
785 | 785 |
|
786 | 786 | key = u.UTF8;
|
787 | 787 | }
|
788 | 788 |
|
789 | 789 | type = _bcon_append_tokenize (ap, &u);
|
790 |
| - assert (type != BCON_TYPE_END); |
| 790 | + BSON_ASSERT (type != BCON_TYPE_END); |
791 | 791 |
|
792 | 792 | switch ((int) type) {
|
793 | 793 | case BCON_TYPE_BCON:
|
794 |
| - assert (STACK_IS_ARRAY); |
| 794 | + BSON_ASSERT (STACK_IS_ARRAY); |
795 | 795 | _bson_concat_array (STACK_BSON_CHILD, u.BCON, ctx);
|
796 | 796 |
|
797 | 797 | break;
|
@@ -870,13 +870,13 @@ bcon_extract_ctx_va (bson_t *bson, bcon_extract_ctx_t *ctx, va_list *ap)
|
870 | 870 | continue;
|
871 | 871 | }
|
872 | 872 |
|
873 |
| - assert (type == BCON_TYPE_RAW); |
| 873 | + BSON_ASSERT (type == BCON_TYPE_RAW); |
874 | 874 |
|
875 | 875 | key = u.key;
|
876 | 876 | }
|
877 | 877 |
|
878 | 878 | type = _bcon_extract_tokenize (ap, &u);
|
879 |
| - assert (type != BCON_TYPE_END); |
| 879 | + BSON_ASSERT (type != BCON_TYPE_END); |
880 | 880 |
|
881 | 881 | if (type == BCON_TYPE_DOC_END) {
|
882 | 882 | STACK_POP_DOC (_noop ());
|
|
0 commit comments