3#ifndef LEXLEO_OSAL_FILE_H
4#define LEXLEO_OSAL_FILE_H
6#include "osal/file/osal_file_types.h"
17 const char *path_utf8,
size_t osal_file_read(osal_file_t *f, void *buf, size_t n, osal_file_status_t *status)
osal_file_status_t osal_file_flush(osal_file_t *f)
osal_file_status_t osal_file_close(osal_file_t *f)
size_t osal_file_write(osal_file_t *f, const void *buf, size_t n, osal_file_status_t *status)
osal_file_t * osal_file_open(const char *path_utf8, uint32_t flags, osal_file_status_t *status, const osal_file_env_t *env)