Explorar o código

fix windows structs

Colin Davidson %!s(int64=2) %!d(string=hai) anos
pai
achega
b22ddb1453
Modificáronse 1 ficheiros con 10 adicións e 7 borrados
  1. 10 7
      core/sys/windows/kernel32.odin

+ 10 - 7
core/sys/windows/kernel32.odin

@@ -1029,16 +1029,19 @@ CACHE_DESCRIPTOR :: struct {
 	Type: PROCESSOR_CACHE_TYPE,
 }
 
+ProcessorCore :: struct {
+	Flags: BYTE,
+}
+NumaNode :: struct {
+	NodeNumber: DWORD,
+}
 DUMMYUNIONNAME_u :: struct #raw_union {
-	ProcessorCore :: struct {
-		Flags: BYTE,
-	},
-	NumaNode :: struct {
-		NodeNumber: DWORD,
-	},
+	Core: ProcessorCore,
+	Node: NumaNode,
 	Cache: CACHE_DESCRIPTOR,
 	Reserved: [2]ULONGLONG,
-},
+}
+
 SYSTEM_LOGICAL_PROCESSOR_INFORMATION :: struct {
 	ProcessorMask: ULONGPTR,
 	Relationship: LOGICAL_PROCESSOR_RELATIONSHIP,