pub unsafe extern "C" fn SDL_DuplicateSurface(
    surface: *mut SDL_Surface
) -> *mut SDL_Surface