|
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