Skip to content

Commit 260aee7

Browse files
committed
Fix cbuf::read and cbuf::peak return types
Fixes #12
1 parent cf041b2 commit 260aee7

File tree

1 file changed

+4
-4
lines changed
  • hardware/esp8266com/esp8266/cores/esp8266

1 file changed

+4
-4
lines changed

Diff for: hardware/esp8266com/esp8266/cores/esp8266/cbuf.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -60,23 +60,23 @@ class cbuf
6060
return _begin == _end;
6161
}
6262

63-
char peek()
63+
int peek()
6464
{
6565
if (_end == _begin)
6666
return -1;
6767

68-
return *_begin;
68+
return static_cast<int>(*_begin);
6969
}
7070

71-
char read()
71+
int read()
7272
{
7373
if (getSize() == 0)
7474
return -1;
7575

7676
char result = *_begin;
7777
if (++_begin == _bufend)
7878
_begin = _buf;
79-
return result;
79+
return static_cast<int>(result);
8080
}
8181

8282
size_t read(char* dst, size_t size)

0 commit comments

Comments
 (0)