More fixes for typedef @constinit change

This commit is contained in:
Christoffer Lerno
2026-02-14 01:37:53 +01:00
parent fac9054f1b
commit eb80776988
20 changed files with 199 additions and 176 deletions

View File

@@ -34,22 +34,22 @@ struct AddrInfo
const PLATFORM_O_NONBLOCK @if(!$defined(PLATFORM_O_NONBLOCK)) = 0;
const AISockType SOCK_STREAM = 1; // Stream
const AISockType SOCK_DGRAM = 2; // Datagram
const AISockType SOCK_RAW = 3; // Raw
const AISockType SOCK_RDM = 4; // Reliably delivered
const AISockType SOCK_SEQPACKET = 5; // Sequential packet
const AISockType SOCK_STREAM = (AISockType)1; // Stream
const AISockType SOCK_DGRAM = (AISockType)2; // Datagram
const AISockType SOCK_RAW = (AISockType)3; // Raw
const AISockType SOCK_RDM = (AISockType)4; // Reliably delivered
const AISockType SOCK_SEQPACKET = (AISockType)5; // Sequential packet
const AIFlags AI_PASSIVE = 0x1;
const AIFlags AI_CANONNAME = 0x2;
const AIFlags AI_NUMERICHOST = 0x4;
const AIFlags AI_PASSIVE = (AIFlags)0x1;
const AIFlags AI_CANONNAME = (AIFlags)0x2;
const AIFlags AI_NUMERICHOST = (AIFlags)0x4;
const AIFamily AF_UNSPEC = 0;
const AIFamily AF_UNIX = 1;
const AIFamily AF_INET = 2;
const AIFamily AF_INET6 = PLATFORM_AF_INET6;
const AIFamily AF_IPX = PLATFORM_AF_IPX;
const AIFamily AF_APPLETALK = PLATFORM_AF_APPLETALK;
const AIFamily AF_UNSPEC = (AIFamily)0;
const AIFamily AF_UNIX = (AIFamily)1;
const AIFamily AF_INET = (AIFamily)2;
const AIFamily AF_INET6 = (AIFamily)PLATFORM_AF_INET6;
const AIFamily AF_IPX = (AIFamily)PLATFORM_AF_IPX;
const AIFamily AF_APPLETALK = (AIFamily)PLATFORM_AF_APPLETALK;
const O_NONBLOCK = PLATFORM_O_NONBLOCK;

View File

@@ -1,50 +1,50 @@
module std::net::os @if(env::DARWIN);
import libc;
const AIFlags AI_NUMERICSERV = 0x1000;
const AIFlags AI_ALL = 0x100;
const AIFlags AI_V4MAPPED_CFG = 0x200;
const AIFlags AI_ADDRCONFIG = 0x400;
const AIFlags AI_V4MAPPED = 0x800;
const AIFlags AI_UNUSABLE = 0x10000000;
const AIFlags AI_DEFAULT = AI_V4MAPPED_CFG | AI_ADDRCONFIG;
const AIFlags AI_NUMERICSERV = (AIFlags)0x1000;
const AIFlags AI_ALL = (AIFlags)0x100;
const AIFlags AI_V4MAPPED_CFG = (AIFlags)0x200;
const AIFlags AI_ADDRCONFIG = (AIFlags)0x400;
const AIFlags AI_V4MAPPED = (AIFlags)0x800;
const AIFlags AI_UNUSABLE = (AIFlags)0x10000000;
const AIFlags AI_DEFAULT = AI_V4MAPPED_CFG | AI_ADDRCONFIG;
const AIFamily PLATFORM_AF_IMPLINK = 3;
const AIFamily PLATFORM_AF_PUP = 4;
const AIFamily PLATFORM_AF_CHAOS = 5;
const AIFamily PLATFORM_AF_NS = 6;
const AIFamily PLATFORM_AF_ISO = 7;
const AIFamily PLATFORM_AF_ECMA = 8;
const AIFamily PLATFORM_AF_DATAKIT = 9;
const AIFamily PLATFORM_AF_CCITT = 10;
const AIFamily PLATFORM_AF_SNA = 11;
const AIFamily PLATFORM_AF_DECNET = 12;
const AIFamily PLATFORM_AF_DLI = 13;
const AIFamily PLATFORM_AF_LAT = 14;
const AIFamily PLATFORM_AF_HYLINK = 15;
const AIFamily PLATFORM_AF_APPLETALK = 16;
const AIFamily PLATFORM_AF_ROUTE = 17;
const AIFamily PLATFORM_AF_LINK = 18;
const AIFamily PLATFORM_PSEUDO_AF_XTP = 19;
const AIFamily PLATFORM_AF_COIP = 20;
const AIFamily PLATFORM_AF_CNT = 21;
const AIFamily PLATFORM_PSEUDO_AF_RTIP = 22;
const AIFamily PLATFORM_AF_IPX = 23;
const AIFamily PLATFORM_AF_SIP = 24;
const AIFamily PLATFORM_PSEUDO_AF_PIP = 25;
const AIFamily PLATFORM_AF_NDRV = 27;
const AIFamily PLATFORM_AF_ISDN = 28;
const AIFamily PLATFORM_PSEUDO_AF_KEY = 29;
const AIFamily PLATFORM_AF_INET6 = 30;
const AIFamily PLATFORM_AF_NATM = 31;
const AIFamily PLATFORM_AF_SYSTEM = 32;
const AIFamily PLATFORM_AF_NETBIOS = 33;
const AIFamily PLATFORM_AF_PPP = 34;
const AIFamily PLATFORM_PSEUDO_AF_HDRCMPLT = 35;
const AIFamily PLATFORM_AF_IEEE80211 = 37;
const AIFamily PLATFORM_AF_UTUN = 38;
const AIFamily PLATFORM_AF_VSOCK = 40;
const AIFamily PLATFORM_AF_MAX = 41;
const AIFamily PLATFORM_AF_IMPLINK = (AIFamily)3;
const AIFamily PLATFORM_AF_PUP = (AIFamily)4;
const AIFamily PLATFORM_AF_CHAOS = (AIFamily)5;
const AIFamily PLATFORM_AF_NS = (AIFamily)6;
const AIFamily PLATFORM_AF_ISO = (AIFamily)7;
const AIFamily PLATFORM_AF_ECMA = (AIFamily)8;
const AIFamily PLATFORM_AF_DATAKIT = (AIFamily)9;
const AIFamily PLATFORM_AF_CCITT = (AIFamily)10;
const AIFamily PLATFORM_AF_SNA = (AIFamily)11;
const AIFamily PLATFORM_AF_DECNET = (AIFamily)12;
const AIFamily PLATFORM_AF_DLI = (AIFamily)13;
const AIFamily PLATFORM_AF_LAT = (AIFamily)14;
const AIFamily PLATFORM_AF_HYLINK = (AIFamily)15;
const AIFamily PLATFORM_AF_APPLETALK = (AIFamily)16;
const AIFamily PLATFORM_AF_ROUTE = (AIFamily)17;
const AIFamily PLATFORM_AF_LINK = (AIFamily)18;
const AIFamily PLATFORM_PSEUDO_AF_XTP = (AIFamily)19;
const AIFamily PLATFORM_AF_COIP = (AIFamily)20;
const AIFamily PLATFORM_AF_CNT = (AIFamily)21;
const AIFamily PLATFORM_PSEUDO_AF_RTIP = (AIFamily)22;
const AIFamily PLATFORM_AF_IPX = (AIFamily)23;
const AIFamily PLATFORM_AF_SIP = (AIFamily)24;
const AIFamily PLATFORM_PSEUDO_AF_PIP = (AIFamily)25;
const AIFamily PLATFORM_AF_NDRV = (AIFamily)27;
const AIFamily PLATFORM_AF_ISDN = (AIFamily)28;
const AIFamily PLATFORM_PSEUDO_AF_KEY = (AIFamily)29;
const AIFamily PLATFORM_AF_INET6 = (AIFamily)30;
const AIFamily PLATFORM_AF_NATM = (AIFamily)31;
const AIFamily PLATFORM_AF_SYSTEM = (AIFamily)32;
const AIFamily PLATFORM_AF_NETBIOS = (AIFamily)33;
const AIFamily PLATFORM_AF_PPP = (AIFamily)34;
const AIFamily PLATFORM_PSEUDO_AF_HDRCMPLT = (AIFamily)35;
const AIFamily PLATFORM_AF_IEEE80211 = (AIFamily)37;
const AIFamily PLATFORM_AF_UTUN = (AIFamily)38;
const AIFamily PLATFORM_AF_VSOCK = (AIFamily)40;
const AIFamily PLATFORM_AF_MAX = (AIFamily)41;
const int PLATFORM_O_NONBLOCK = 0x04;