*
* \brief KFile interface over a FIFO buffer.
*
- * \version $Id: cfg_adc.h 2348 2009-02-16 13:43:44Z duplo $
* \author Francesco Sacchi <asterix@develer.com>
*/
#include "kfile_fifo.h"
#include "fifobuf.h"
-#include <kern/kfile.h>
+#include <io/kfile.h>
#include <string.h>
while (size-- && !fifo_isempty_locked(fd->fifo))
*buf++ = fifo_pop_locked(fd->fifo);
- return (void *)buf - _buf;
+ return buf - (uint8_t *)_buf;
}
static size_t kfilefifo_write(struct KFile *_fd, const void *_buf, size_t size)
while (size-- && !fifo_isfull_locked(fd->fifo))
fifo_push_locked(fd->fifo, *buf++);
- return (void *)buf - _buf;
+ return buf - (const uint8_t *)_buf;
}
void kfilefifo_init(KFileFifo *kf, FIFOBuffer *fifo)