Skip to content

Commit 6a98355

Browse files
committed
Correct style for io.hpp and add const where applicable
1 parent 99ce5df commit 6a98355

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

kernel/lib/io.hpp

+13-13
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,26 @@ enum whence {
1515
class Read {
1616
public:
1717
virtual ~Read() { }
18-
virtual bool isSeekable(void) = 0;
19-
virtual size_t tell(void) = 0;
18+
virtual bool isSeekable(void) const = 0;
19+
virtual size_t tell(void) const = 0;
2020
virtual bool seek(off_t offset, whence whence) = 0;
21-
virtual size_t read(void *ptr, size_t size, size_t nmem) = 0;
22-
virtual int error(void) = 0;
23-
virtual bool eof(void) = 0;
21+
virtual size_t read(void* ptr, size_t size, size_t nmem) = 0;
22+
virtual int error(void) const = 0;
23+
virtual bool eof(void) const = 0;
2424
};
2525

2626
class BufReader :
2727
public Read
2828
{
2929
public:
30-
BufReader(const void *buf, off_t size)
31-
: _buffer((const char *)buf)
30+
BufReader(const void* buf, off_t size)
31+
: _buffer((const char* )buf)
3232
, _size(size > 0 ? size : 0)
3333
, _pos(0) {
3434
}
3535
virtual ~BufReader() { }
36-
virtual bool isSeekable(void) { return true; }
37-
virtual size_t tell(void) { return _pos; }
36+
virtual bool isSeekable(void) const { return true; }
37+
virtual size_t tell(void) const { return _pos; }
3838
virtual bool seek(off_t offset, whence whence) {
3939
off_t target;
4040
switch (whence) {
@@ -55,7 +55,7 @@ class BufReader :
5555
_pos = target;
5656
return true;
5757
}
58-
virtual size_t read(void *ptr, size_t size, size_t nmem) {
58+
virtual size_t read(void* ptr, size_t size, size_t nmem) {
5959
off_t count = (off_t)(size * nmem);
6060
off_t final = _pos + count;
6161
if (count <= 0 || final < _pos)
@@ -66,11 +66,11 @@ class BufReader :
6666
_pos += count;
6767
return count;
6868
}
69-
virtual int error(void) { return 0; }
70-
virtual bool eof(void) { return _pos == _size; }
69+
virtual int error(void) const { return 0; }
70+
virtual bool eof(void) const { return _pos == _size; }
7171

7272
private:
73-
const char *_buffer;
73+
const char* _buffer;
7474
const off_t _size;
7575
off_t _pos;
7676
};

0 commit comments

Comments
 (0)