core: ringbuffer: make open_read_buffer pointer parameter const-correct
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user