确保 capacity ispow2

This commit is contained in:
2026-08-10 12:05:34 +08:00
parent d6d3800830
commit d2323a8f3b
2 changed files with 18 additions and 3 deletions
+2 -1
View File
@@ -244,8 +244,9 @@ static void test_conditional_is_validator(void) {
static void test_ring_buffer_memcmp(void) {
c_FastByteRingBuffer_t ring;
assert(c_FastByteRingBuffer_Init(&ring, 6) == C_SUCCESS); // Capacity = 6
assert(c_FastByteRingBuffer_Init(&ring, 6) == C_ERR_INVALID_PARAM); // Capacity = 6
assert(c_FastByteRingBuffer_Init(&ring, 8) == C_SUCCESS); // Capacity = 6
uint8_t payload[] = {0x00, 0x11, 0x22, 0x33};
c_FastByteRingBuffer_WriteBuffer(&ring, payload, 4);