}
}
-void StreamingBufferFree(StreamingBuffer *sb)
+void StreamingBufferFree(StreamingBuffer *sb, const StreamingBufferConfig *cfg)
{
if (sb != NULL) {
StreamingBufferClear(sb);
FAIL_IF_NOT_NULL(sb->head);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NOT(sb->sbb_size == 12);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF(!StreamingBufferSegmentCompareRawData(sb,&seg3,(const uint8_t *)"QWERTY", 6));
FAIL_IF(!StreamingBufferSegmentCompareRawData(sb,&seg4,(const uint8_t *)"XYZ", 3));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NOT(sb->sbb_size == 10);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NOT(sb->sbb_size == 10);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NOT(sb->sbb_size == 20);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NOT(sb->sbb_size == 10);
FAIL_IF_NOT(sb->head == RB_MIN(SBB, &sb->sbb_tree));
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}
FAIL_IF_NULL(sb->head);
FAIL_IF_NOT(sb->sbb_size == 10);
- StreamingBufferFree(sb);
+ StreamingBufferFree(sb, &cfg);
PASS;
}