1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-25 01:37:19 +00:00
This commit is contained in:
Calvin Rose 2019-02-15 13:20:20 -05:00
parent 17783c3c3e
commit f161002390
2 changed files with 6 additions and 0 deletions

View File

@ -195,6 +195,9 @@ static Janet cfun_io_fread(int32_t argc, Janet *argv) {
} else {
fseek(iof->file, 0, SEEK_END);
long fsize = ftell(iof->file);
if (fsize < 0) {
janet_panicf("could not get file size of %v", argv[0]);
}
fseek(iof->file, 0, SEEK_SET);
read_chunk(iof, buffer, (int32_t) fsize);
}

View File

@ -27,6 +27,9 @@
void *janet_memalloc_empty(int32_t count) {
int32_t i;
void *mem = malloc(count * sizeof(JanetKV));
if (NULL == mem) {
JANET_OUT_OF_MEMORY;
}
JanetKV *mmem = (JanetKV *)mem;
for (i = 0; i < count; i++) {
JanetKV *kv = mmem + i;