#pragma once #if MG_ARCH == MG_ARCH_ZEPHYR #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MG_PUTCHAR(x) printk("%c", x) #ifndef strdup #define strdup(s) ((char *) mg_strdup(mg_str(s)).buf) #endif #define strerror(x) zsock_gai_strerror(x) #ifndef FD_CLOEXEC #define FD_CLOEXEC 0 #endif #ifndef F_SETFD #define F_SETFD 0 #endif #define MG_ENABLE_SSI 0 int rand(void); int sscanf(const char *, const char *, ...); #endif