sig
  type t = Sdlsurface.t
  external get_pixels :
    Sdlsurface_ba.t ->
    (int, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
    Stdlib.Bigarray.Array1.t = "caml_SDL_Surface_ba_get_pixels"
  external create_rgb_surface_from :
    pixels:(int, Stdlib.Bigarray.int8_unsigned_elt, Stdlib.Bigarray.c_layout)
           Stdlib.Bigarray.Array1.t ->
    width:int ->
    height:int ->
    depth:int ->
    pitch:int ->
    r_mask:int32 ->
    g_mask:int32 -> b_mask:int32 -> a_mask:int32 -> Sdlsurface_ba.t
    = "caml_SDL_CreateRGBSurfaceFrom_bytecode"
    "caml_SDL_CreateRGBSurfaceFrom"
end