core: ringbuffer: make open_read_buffer pointer parameter const-correct

This commit is contained in:
2025-07-30 18:24:45 +01:00
parent b5c07c2390
commit 2f874ff11a
2 changed files with 5 additions and 5 deletions

View File

@@ -40,9 +40,9 @@ BLUE_API size_t b_ringbuffer_write_capacity_remaining(const b_ringbuffer *buf);
BLUE_API size_t b_ringbuffer_available_data_remaining(const b_ringbuffer *buf); BLUE_API size_t b_ringbuffer_available_data_remaining(const b_ringbuffer *buf);
BLUE_API b_status b_ringbuffer_open_read_buffer( BLUE_API b_status b_ringbuffer_open_read_buffer(
b_ringbuffer *buf, void **ptr, size_t *length); b_ringbuffer *buf, const void **ptr, size_t *length);
BLUE_API b_status b_ringbuffer_close_read_buffer( BLUE_API b_status b_ringbuffer_close_read_buffer(
b_ringbuffer *buf, void **ptr, size_t nr_read); b_ringbuffer *buf, const void **ptr, size_t nr_read);
BLUE_API b_status b_ringbuffer_open_write_buffer( BLUE_API b_status b_ringbuffer_open_write_buffer(
b_ringbuffer *buf, void **ptr, size_t *capacity); b_ringbuffer *buf, void **ptr, size_t *capacity);

View File

@@ -113,7 +113,7 @@ enum b_status b_ringbuffer_read(
size_t remaining = count; size_t remaining = count;
while (remaining > 0) { while (remaining > 0) {
void *src; const void *src;
size_t available; size_t available;
enum b_status status enum b_status status
= b_ringbuffer_open_read_buffer(buf, &src, &available); = b_ringbuffer_open_read_buffer(buf, &src, &available);
@@ -242,7 +242,7 @@ size_t b_ringbuffer_available_data_remaining(const struct b_ringbuffer *buf)
} }
enum b_status b_ringbuffer_open_read_buffer( enum b_status b_ringbuffer_open_read_buffer(
struct b_ringbuffer *buf, void **ptr, size_t *length) struct b_ringbuffer *buf, const void **ptr, size_t *length)
{ {
if (BUF_LOCKED(buf)) { if (BUF_LOCKED(buf)) {
return B_ERR_BUSY; return B_ERR_BUSY;
@@ -270,7 +270,7 @@ enum b_status b_ringbuffer_open_read_buffer(
} }
enum b_status b_ringbuffer_close_read_buffer( enum b_status b_ringbuffer_close_read_buffer(
struct b_ringbuffer *buf, void **ptr, size_t nr_read) struct b_ringbuffer *buf, const void **ptr, size_t nr_read)
{ {
if (!(buf->r_flags & B_RINGBUFFER_READ_LOCKED)) { if (!(buf->r_flags & B_RINGBUFFER_READ_LOCKED)) {
return B_ERR_BAD_STATE; return B_ERR_BAD_STATE;