This commit is contained in:
2023-08-18 22:38:43 +02:00
parent db3bbf21c8
commit bdfed6f56b
20 changed files with 609 additions and 291 deletions

View File

@@ -33,8 +33,10 @@ char rcache_getc(rcache_t * cache) {
if (unread == 0) {
char* buffer[BUFFER_SIZE];
size_t rsize = read(cache->fd, buffer, sizeof(buffer));
ssize_t rsize = read(cache->fd, buffer, sizeof(buffer));
if (rsize < 0) {
return EOF;
}
if (rsize == 0) {
return EOF;
}
@@ -51,6 +53,7 @@ char rcache_getc(rcache_t * cache) {
memcpy(&(cache->data[cache->wpos]), buffer, (size_t)rsize);
cache->wpos += rsize;
}
//printf("[%c]", (char)cache->data[cache->rpos]);
return (char)cache->data[cache->rpos++];
}