瀏覽代碼

Merge pull request #2992 from flysand7/x11-fix

[x11/xlib]: Fix some foreign declarations
gingerBill 1 年之前
父節點
當前提交
f00df0afe9
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      vendor/x11/xlib/xlib_procs.odin

+ 3 - 2
vendor/x11/xlib/xlib_procs.odin

@@ -224,7 +224,7 @@ foreign xlib {
 	XGetWindowAttributes :: proc(
 		display: ^Display,
 		window:  Window,
-		attr:    XWindowAttributes,
+		attr:    ^XWindowAttributes,
 		) ---
 	XGetGeometry :: proc(
 		display:   ^Display,
@@ -251,6 +251,7 @@ foreign xlib {
 		display: ^Display,
 		window:  Window,
 		root:    ^Window,
+		child:   ^Window,
 		root_x:  ^i32,
 		root_y:  ^i32,
 		x:       ^i32,
@@ -394,7 +395,7 @@ foreign xlib {
 	XCreateColormap :: proc(
 		display:  ^Display,
 		window:   Window,
-		visual:   Visual,
+		visual:   ^Visual,
 		alloc:    ColormapAlloc,
 		) -> Colormap ---
 	XCopyColormapAndFree :: proc(