factor/vm/io.hpp

14 lines
294 B
C++
Executable File

namespace factor
{
size_t safe_fread(void *ptr, size_t size, size_t nitems, FILE *stream);
size_t safe_fwrite(void *ptr, size_t size, size_t nitems, FILE *stream);
int safe_fclose(FILE *stream);
/* Platform specific primitives */
VM_C_API int err_no();
VM_C_API void set_err_no(int err);
}