Skip to content

Commit a9ea365

Browse files
committed
sys/tsrb: ease readability
1 parent 620b5e8 commit a9ea365

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

sys/tsrb/tsrb.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,14 @@ int tsrb_peek_one(tsrb_t *rb)
5959

6060
int tsrb_get(tsrb_t *rb, uint8_t *dst, size_t n)
6161
{
62-
size_t tmp = n;
62+
int cnt = 0;
6363
unsigned irq_state = irq_disable();
64-
while (tmp && !tsrb_empty(rb)) {
64+
while (n-- && !tsrb_empty(rb)) {
6565
*dst++ = _pop(rb);
66-
tmp--;
66+
cnt++;
6767
}
6868
irq_restore(irq_state);
69-
return (n - tmp);
69+
return (cnt);
7070
}
7171

7272
int tsrb_peek(tsrb_t *rb, uint8_t *dst, size_t n)
@@ -78,19 +78,19 @@ int tsrb_peek(tsrb_t *rb, uint8_t *dst, size_t n)
7878
*dst++ = _peek(rb, idx++);
7979
}
8080
irq_restore(irq_state);
81-
return idx;
81+
return (int) idx;
8282
}
8383

8484
int tsrb_drop(tsrb_t *rb, size_t n)
8585
{
86-
size_t tmp = n;
86+
int cnt = 0;
8787
unsigned irq_state = irq_disable();
88-
while (tmp && !tsrb_empty(rb)) {
88+
while (n-- && !tsrb_empty(rb)) {
8989
_pop(rb);
90-
tmp--;
90+
cnt++;
9191
}
9292
irq_restore(irq_state);
93-
return (n - tmp);
93+
return cnt;
9494
}
9595

9696
int tsrb_add_one(tsrb_t *rb, uint8_t c)
@@ -107,12 +107,12 @@ int tsrb_add_one(tsrb_t *rb, uint8_t c)
107107

108108
int tsrb_add(tsrb_t *rb, const uint8_t *src, size_t n)
109109
{
110-
size_t tmp = n;
110+
int cnt = 0;
111111
unsigned irq_state = irq_disable();
112-
while (tmp && !tsrb_full(rb)) {
112+
while (n-- && !tsrb_full(rb)) {
113113
_push(rb, *src++);
114-
tmp--;
114+
cnt++;
115115
}
116116
irq_restore(irq_state);
117-
return (n - tmp);
117+
return cnt;
118118
}

0 commit comments

Comments
 (0)