@@ -119,8 +119,8 @@ struct wpe_gamepad_provider;
119119 * Since: 1.14
120120 */
121121struct wpe_gamepad_provider_client_interface {
122- void (* connected )(void * , unsigned );
123- void (* disconnected )(void * , unsigned );
122+ void (* connected )(void * , uintptr_t );
123+ void (* disconnected )(void * , uintptr_t );
124124
125125 /*< private >*/
126126 void (* _wpe_reserved1 )(void );
@@ -183,7 +183,7 @@ struct wpe_gamepad_provider_interface {
183183 * Since: 1.14
184184 */
185185struct wpe_gamepad_interface {
186- void * (* create )(struct wpe_gamepad * , struct wpe_gamepad_provider * , unsigned );
186+ void * (* create )(struct wpe_gamepad * , struct wpe_gamepad_provider * , uintptr_t );
187187 void (* destroy )(void * );
188188 const char * (* get_id )(void * );
189189
@@ -229,8 +229,9 @@ void wpe_gamepad_provider_destroy(struct wpe_gamepad_provider*);
229229 * Since: 1.14
230230 */
231231WPE_EXPORT
232- void
233- wpe_gamepad_provider_set_client (struct wpe_gamepad_provider * , struct wpe_gamepad_provider_client_interface * , void * );
232+ void wpe_gamepad_provider_set_client (struct wpe_gamepad_provider * ,
233+ const struct wpe_gamepad_provider_client_interface * ,
234+ void * );
234235
235236/**
236237 * wpe_gamepad_provider_start:
@@ -292,7 +293,7 @@ struct wpe_view_backend* wpe_gamepad_provider_get_view_backend(struct wpe_gamepa
292293 * Since: 1.14
293294 */
294295WPE_EXPORT
295- void wpe_gamepad_provider_dispatch_gamepad_connected (struct wpe_gamepad_provider * , unsigned );
296+ void wpe_gamepad_provider_dispatch_gamepad_connected (struct wpe_gamepad_provider * , uintptr_t );
296297
297298/**
298299 * wpe_gamepad_provider_dispatch_gamepad_disconnected:
@@ -305,7 +306,7 @@ void wpe_gamepad_provider_dispatch_gamepad_connected(struct wpe_gamepad_provider
305306 * Since: 1.14
306307 */
307308WPE_EXPORT
308- void wpe_gamepad_provider_dispatch_gamepad_disconnected (struct wpe_gamepad_provider * , unsigned );
309+ void wpe_gamepad_provider_dispatch_gamepad_disconnected (struct wpe_gamepad_provider * , uintptr_t );
309310
310311/**
311312 * wpe_gamepad_create:
@@ -319,7 +320,7 @@ void wpe_gamepad_provider_dispatch_gamepad_disconnected(struct wpe_gamepad_provi
319320 * Since: 1.14
320321 */
321322WPE_EXPORT
322- struct wpe_gamepad * wpe_gamepad_create (struct wpe_gamepad_provider * , unsigned );
323+ struct wpe_gamepad * wpe_gamepad_create (struct wpe_gamepad_provider * , uintptr_t );
323324
324325/**
325326 * wpe_gamepad_destroy:
@@ -344,7 +345,7 @@ void wpe_gamepad_destroy(struct wpe_gamepad*);
344345 * Since: 1.14
345346 */
346347WPE_EXPORT
347- void wpe_gamepad_set_client (struct wpe_gamepad * , struct wpe_gamepad_client_interface * , void * );
348+ void wpe_gamepad_set_client (struct wpe_gamepad * , const struct wpe_gamepad_client_interface * , void * );
348349
349350/**
350351 * wpe_gamepad_get_id:
@@ -399,7 +400,7 @@ void wpe_gamepad_dispatch_axis_changed(struct wpe_gamepad*, enum wpe_gamepad_axi
399400 * Since: 1.14
400401 */
401402WPE_EXPORT
402- void wpe_gamepad_set_handler (struct wpe_gamepad_provider_interface * , struct wpe_gamepad_interface * );
403+ void wpe_gamepad_set_handler (const struct wpe_gamepad_provider_interface * , const struct wpe_gamepad_interface * );
403404
404405#ifdef __cplusplus
405406}
0 commit comments