1
0
mirror of https://github.com/janet-lang/janet synced 2024-11-29 03:19:54 +00:00

Fix warnings on BSDs.

This commit is contained in:
Calvin Rose 2019-12-29 19:53:35 -05:00
parent 099a957e6c
commit a964a95c1e
2 changed files with 6 additions and 1 deletions

View File

@ -671,7 +671,7 @@ JanetAbstract janet_checkfile(Janet j) {
return janet_checkabstract(j, &cfun_io_filetype); return janet_checkabstract(j, &cfun_io_filetype);
} }
FILE* janet_unwrapfile(Janet j, int *flags) { FILE *janet_unwrapfile(Janet j, int *flags) {
IOFile *iof = janet_unwrap_abstract(j); IOFile *iof = janet_unwrap_abstract(j);
if (NULL != flags) *flags = iof->flags; if (NULL != flags) *flags = iof->flags;
return iof->file; return iof->file;

View File

@ -256,6 +256,11 @@ typedef struct {
#include <stddef.h> #include <stddef.h>
#include <stdio.h> #include <stdio.h>
#ifdef JANET_BSD
int _setjmp(jmp_buf);
JANET_NO_RETURN void _longjmp(jmp_buf, int);
#endif
/* Names of all of the types */ /* Names of all of the types */
JANET_API extern const char *const janet_type_names[16]; JANET_API extern const char *const janet_type_names[16];
JANET_API extern const char *const janet_signal_names[14]; JANET_API extern const char *const janet_signal_names[14];