summaryrefslogtreecommitdiff
path: root/kernel/src/misc/stdbuff.c
diff options
context:
space:
mode:
authorAleksa Vuckovic <aleksa@vuckovic.cc>2023-02-25 08:17:25 +0100
committerAleksa Vuckovic <aleksa@vuckovic.cc>2023-02-25 08:45:12 +0100
commit4f8ec6ecc42dd3ef73b51070bb4c76ea34d28d44 (patch)
tree65ffbcff37152a31c09be1c1a1e77cf100ef1fec /kernel/src/misc/stdbuff.c
parent5ba212fe7123d454414f64d42ec7ff0822458c13 (diff)
ANSI C: declarations outside for
Diffstat (limited to 'kernel/src/misc/stdbuff.c')
-rw-r--r--kernel/src/misc/stdbuff.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/kernel/src/misc/stdbuff.c b/kernel/src/misc/stdbuff.c
index 4362882..b58d92d 100644
--- a/kernel/src/misc/stdbuff.c
+++ b/kernel/src/misc/stdbuff.c
@@ -14,7 +14,8 @@ stdbuff *init_buff(uint32_t buff_size)
void read_buff(stdbuff *buffer, char *dest_ptr, size_t read_size)
{
- for (size_t i = 0; i < read_size; i++) {
+ size_t i;
+ for (i = 0; i < read_size; i++) {
memcpy(dest_ptr + i,
buffer->data + ((buffer->tail + i) % buffer->size), 1);
}
@@ -24,7 +25,8 @@ void read_buff(stdbuff *buffer, char *dest_ptr, size_t read_size)
void write_buff(stdbuff *buffer, const char *src_ptr, size_t write_size)
{
- for (size_t i = 0; i < write_size; i++) {
+ size_t i;
+ for (i = 0; i < write_size; i++) {
memcpy(buffer->data + ((buffer->head + i) % buffer->size),
src_ptr + i, 1);
}