2013-05-11 22:06:53 -04:00
|
|
|
namespace factor {
|
2009-05-04 02:46:13 -04:00
|
|
|
|
2016-08-21 10:26:04 -04:00
|
|
|
// Safe IO functions that does not throw Factor errors.
|
2015-05-29 20:29:57 -04:00
|
|
|
int raw_fclose(FILE* stream);
|
2015-06-04 20:11:28 -04:00
|
|
|
size_t raw_fread(void* ptr, size_t size, size_t nitems, FILE* stream);
|
2015-05-29 20:29:57 -04:00
|
|
|
|
2016-08-21 10:26:04 -04:00
|
|
|
// Platform specific primitives
|
2009-05-04 02:00:30 -04:00
|
|
|
|
2009-05-05 12:33:35 -04:00
|
|
|
VM_C_API int err_no();
|
2010-02-03 18:20:24 -05:00
|
|
|
VM_C_API void set_err_no(int err);
|
2009-05-04 02:46:13 -04:00
|
|
|
|
|
|
|
}
|