|
@@ -120,21 +120,21 @@ uint8_t ring_buffer_peek(ring_buffer_t *buffer, char *data, ring_buffer_size_t i
|
|
|
* @param buffer 无论是否为空,都应该返回的缓冲区。
|
|
* @param buffer 无论是否为空,都应该返回的缓冲区。
|
|
|
* @return 1 为空;否则为 0。
|
|
* @return 1 为空;否则为 0。
|
|
|
*/
|
|
*/
|
|
|
-inline uint8_t ring_buffer_is_empty(ring_buffer_t *buffer);
|
|
|
|
|
|
|
+uint8_t ring_buffer_is_empty(ring_buffer_t *buffer);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 返回环形缓冲区是否已满。
|
|
* 返回环形缓冲区是否已满。
|
|
|
* @param buffer 缓冲区 无论缓冲区是否已满,都应返回其缓冲区。
|
|
* @param buffer 缓冲区 无论缓冲区是否已满,都应返回其缓冲区。
|
|
|
* @return 1 如果已满;否则为 0。
|
|
* @return 1 如果已满;否则为 0。
|
|
|
*/
|
|
*/
|
|
|
-inline uint8_t ring_buffer_is_full(ring_buffer_t *buffer);
|
|
|
|
|
|
|
+uint8_t ring_buffer_is_full(ring_buffer_t *buffer);
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 返回环形缓冲区中的项数。
|
|
* 返回环形缓冲区中的项数。
|
|
|
* @param buffer 应为其返回项目数的缓冲区。
|
|
* @param buffer 应为其返回项目数的缓冲区。
|
|
|
* @return 环形缓冲区中的项数。
|
|
* @return 环形缓冲区中的项数。
|
|
|
*/
|
|
*/
|
|
|
-inline ring_buffer_size_t ring_buffer_num_items(ring_buffer_t *buffer);
|
|
|
|
|
|
|
+ring_buffer_size_t ring_buffer_num_items(ring_buffer_t *buffer);
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
#ifdef __cplusplus
|
|
|
}
|
|
}
|