From monnier.florent at gmail.com Tue Apr 30 14:46:58 2019 From: monnier.florent at gmail.com (Florent Monnier) Date: Tue, 30 Apr 2019 06:46:58 -0700 Subject: [ocaml-ctypes] magical values in Tsdl Message-ID: Hi, As an exercise I'm trying to add the new SDL_DisplayEvent struct that appeared in the last SDL2 2.0.9 to tsdl: diff -u SDL2-2.0.6/include/SDL_events.h SDL2-2.0.9/include/SDL_events.h https://gist.github.com/fccm/a7a2739137b99ad75e271f04cae95a60 Here you can see my attempt as the git diff to the last tsdl git: https://gist.github.com/fccm/99469a7ab436ef6a47927e5d1e6dda59 I tryed to follow the other events as example, and to add the new display event, but I'm having difficulty to figure out how to write at line 50: let display_event = 0x150 (* compiles fine *) that should probably be: let display_event = sdl_displayevent if I follow the other events there, like for example: let window_event = sdl_windowevent (* at line 4227 *) let clipboard_update = sdl_clipboardupdate (* at line 4011 *) from: https://github.com/dbuenzli/tsdl/blob/master/src/tsdl.ml What I don't catch is where "sdl_windowevent" comes from? Because if I write the equivalent: let display_event = sdl_displayevent I get: Error: Unbound value sdl_displayevent -- Regards Florent