@@ -69,11 +69,11 @@ module Make (S : Cstubs_structs.TYPE) = struct
6969 end
7070
7171 module Wl_seat_capability = struct
72- type t = Unsigned .uint64
73- let t : t typ = uint64_t
74- let _WL_SEAT_CAPABILITY_POINTER = constant " WL_SEAT_CAPABILITY_POINTER" uint64_t
75- let _WL_SEAT_CAPABILITY_KEYBOARD = constant " WL_SEAT_CAPABILITY_KEYBOARD" uint64_t
76- let _WL_SEAT_CAPABILITY_TOUCH = constant " WL_SEAT_CAPABILITY_TOUCH" uint64_t
72+ type t = Signed.Int64 .t
73+ let t : t typ = int64_t
74+ let _WL_SEAT_CAPABILITY_POINTER = constant " WL_SEAT_CAPABILITY_POINTER" t
75+ let _WL_SEAT_CAPABILITY_KEYBOARD = constant " WL_SEAT_CAPABILITY_KEYBOARD" t
76+ let _WL_SEAT_CAPABILITY_TOUCH = constant " WL_SEAT_CAPABILITY_TOUCH" t
7777 end
7878
7979 module Renderer = struct
@@ -191,28 +191,17 @@ module Make (S : Cstubs_structs.TYPE) = struct
191191 end
192192
193193 module Keyboard_modifier = struct
194- type modifier =
195- Shift | Caps | Ctrl | Alt | Mod2 | Mod3 | Logo | Mod5
196-
197- let _WLR_MODIFIER_SHIFT = constant " WLR_MODIFIER_SHIFT" int64_t
198- let _WLR_MODIFIER_CAPS = constant " WLR_MODIFIER_CAPS" int64_t
199- let _WLR_MODIFIER_CTRL = constant " WLR_MODIFIER_CTRL" int64_t
200- let _WLR_MODIFIER_ALT = constant " WLR_MODIFIER_ALT" int64_t
201- let _WLR_MODIFIER_MOD2 = constant " WLR_MODIFIER_MOD2" int64_t
202- let _WLR_MODIFIER_MOD3 = constant " WLR_MODIFIER_MOD3" int64_t
203- let _WLR_MODIFIER_LOGO = constant " WLR_MODIFIER_LOGO" int64_t
204- let _WLR_MODIFIER_MOD5 = constant " WLR_MODIFIER_MOD5" int64_t
205-
206- let modifier : modifier typ =
207- enum " wlr_keyboard_modifier" [
208- Shift , _WLR_MODIFIER_SHIFT;
209- Ctrl , _WLR_MODIFIER_CTRL;
210- Alt , _WLR_MODIFIER_ALT;
211- Mod2 , _WLR_MODIFIER_MOD2;
212- Mod3 , _WLR_MODIFIER_MOD3;
213- Logo , _WLR_MODIFIER_LOGO;
214- Mod5 , _WLR_MODIFIER_MOD5;
215- ]
194+ type t = Unsigned .uint32
195+ let t : t typ = uint32_t
196+
197+ let _WLR_MODIFIER_SHIFT = constant " WLR_MODIFIER_SHIFT" t
198+ let _WLR_MODIFIER_CAPS = constant " WLR_MODIFIER_CAPS" t
199+ let _WLR_MODIFIER_CTRL = constant " WLR_MODIFIER_CTRL" t
200+ let _WLR_MODIFIER_ALT = constant " WLR_MODIFIER_ALT" t
201+ let _WLR_MODIFIER_MOD2 = constant " WLR_MODIFIER_MOD2" t
202+ let _WLR_MODIFIER_MOD3 = constant " WLR_MODIFIER_MOD3" t
203+ let _WLR_MODIFIER_LOGO = constant " WLR_MODIFIER_LOGO" t
204+ let _WLR_MODIFIER_MOD5 = constant " WLR_MODIFIER_MOD5" t
216205 end
217206
218207 module Keyboard_modifiers = struct
0 commit comments