1
0
mirror of https://github.com/janet-lang/janet synced 2026-03-07 08:19:47 +00:00

Move declarations around for header fixes.

This commit is contained in:
Calvin Rose
2026-03-02 18:21:37 -06:00
parent b8db108702
commit ab86ef09ef

View File

@@ -39,15 +39,6 @@
#ifndef JANET_WINDOWS
#include <pthread.h>
#endif
#ifdef JANET_WINDOWS
typedef struct {
union {
OVERLAPPED overlapped;
WSAOVERLAPPED wsaoverlapped;
} as;
uint32_t bytes_transfered;
} JanetOverlapped;
#endif
#endif
#if !defined(JANET_REDUCED_OS) || !defined(JANET_SINGLE_THREADED)
@@ -212,6 +203,21 @@ char *get_processed_name(const char *name);
#define RETRY_EINTR(RC, CALL) do { (RC) = CALL; } while((RC) < 0 && errno == EINTR)
#endif
#ifdef JANET_EV
#ifdef JANET_WINDOWS
#include <winsock2.h>
#include <windows.h>
#include <io.h>
typedef struct {
union {
OVERLAPPED overlapped;
WSAOVERLAPPED wsaoverlapped;
} as;
uint32_t bytes_transfered;
} JanetOverlapped;
#endif
#endif
/* Initialize builtin libraries */
void janet_lib_io(JanetTable *env);
void janet_lib_math(JanetTable *env);