gingerBill 5 месяцев назад
Родитель
Сommit
5be052f288
1 измененных файлов с 10 добавлено и 10 удалено
  1. 10 10
      vendor/x11/xlib/xlib_procs.odin

+ 10 - 10
vendor/x11/xlib/xlib_procs.odin

@@ -190,8 +190,8 @@ foreign xlib {
 		display: ^Display,
 		display: ^Display,
 		window:  Window,
 		window:  Window,
 		mask:    WindowChangesMask,
 		mask:    WindowChangesMask,
-		values:  XWindowChanges,
-		) ---
+		changes: ^XWindowChanges,
+		) -> i32 ---
 	MoveWindow :: proc(
 	MoveWindow :: proc(
 		display: ^Display,
 		display: ^Display,
 		window:  Window,
 		window:  Window,
@@ -255,11 +255,11 @@ foreign xlib {
 		display:   ^Display,
 		display:   ^Display,
 		window:    Window,
 		window:    Window,
 		cursor:    Cursor,
 		cursor:    Cursor,
-		) ---
+		) -> i32 ---
 	UndefineCursor :: proc(
 	UndefineCursor :: proc(
 		display:   ^Display,
 		display:   ^Display,
 		window:    Window,
 		window:    Window,
-		) ---
+		) -> i32 ---
 	// Windows: querying information
 	// Windows: querying information
 	QueryTree :: proc(
 	QueryTree :: proc(
 		display:   ^Display,
 		display:   ^Display,
@@ -273,7 +273,7 @@ foreign xlib {
 		display: ^Display,
 		display: ^Display,
 		window:  Window,
 		window:  Window,
 		attr:    ^XWindowAttributes,
 		attr:    ^XWindowAttributes,
-		) ---
+		) -> i32 ---
 	GetGeometry :: proc(
 	GetGeometry :: proc(
 		display:   ^Display,
 		display:   ^Display,
 		drawable:  Drawable,
 		drawable:  Drawable,
@@ -357,19 +357,19 @@ foreign xlib {
 		mode:        i32,
 		mode:        i32,
 		data:        rawptr,
 		data:        rawptr,
 		count:       i32,
 		count:       i32,
-		) ---
+		) -> i32 ---
 	RotateWindowProperties :: proc(
 	RotateWindowProperties :: proc(
 		display:     ^Display,
 		display:     ^Display,
 		window:      Window,
 		window:      Window,
 		props:       [^]Atom,
 		props:       [^]Atom,
 		nprops:      i32,
 		nprops:      i32,
 		npos:        i32,
 		npos:        i32,
-		) ---
+		) -> i32 ---
 	DeleteProperty :: proc(
 	DeleteProperty :: proc(
 		display:     ^Display,
 		display:     ^Display,
 		window:      Window,
 		window:      Window,
 		prop:        Atom,
 		prop:        Atom,
-		) ---
+		) -> i32 ---
 	// Selections
 	// Selections
 	SetSelectionOwner :: proc(
 	SetSelectionOwner :: proc(
 		display:     ^Display,
 		display:     ^Display,
@@ -1012,8 +1012,8 @@ foreign xlib {
 	DisableAccessControl :: proc(display: ^Display) ---
 	DisableAccessControl :: proc(display: ^Display) ---
 	// Events
 	// Events
 	SelectInput   :: proc(display: ^Display, window: Window, mask: EventMask) ---
 	SelectInput   :: proc(display: ^Display, window: Window, mask: EventMask) ---
-	Flush         :: proc(display: ^Display) ---
-	Sync          :: proc(display: ^Display) ---
+	Flush         :: proc(display: ^Display) -> i32 ---
+	Sync          :: proc(display: ^Display, discard: Bool) -> i32 ---
 	EventsQueued  :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
 	EventsQueued  :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
 	Pending       :: proc(display: ^Display) -> i32 ---
 	Pending       :: proc(display: ^Display) -> i32 ---
 	NextEvent     :: proc(display: ^Display, event: ^XEvent) ---
 	NextEvent     :: proc(display: ^Display, event: ^XEvent) ---