sdl2-sys 0.37.0

Raw SDL2 bindings for Rust, used internally rust-sdl2
Documentation
/* automatically generated by rust-bindgen */

extern "C" {
    pub fn SDL_imageFilterMMXdetect() -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMMXoff();
}
extern "C" {
    pub fn SDL_imageFilterMMXon();
}
extern "C" {
    pub fn SDL_imageFilterAdd(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMean(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterSub(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterAbsDiff(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMult(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMultNor(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMultDivby2(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMultDivby4(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterBitAnd(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterBitOr(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterDiv(
        Src1: *mut libc::c_uchar,
        Src2: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterBitNegation(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterAddByte(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterAddUint(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterAddByteToHalf(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterSubByte(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterSubUint(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uint,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftRight(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftRightUint(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterMultByByte(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        C: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftRightAndMultByByte(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
        C: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftLeftByte(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftLeftUint(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterShiftLeft(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        N: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterBinarizeUsingThreshold(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        T: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterClipToRange(
        Src1: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        Tmin: libc::c_uchar,
        Tmax: libc::c_uchar,
    ) -> libc::c_int;
}
extern "C" {
    pub fn SDL_imageFilterNormalizeLinear(
        Src: *mut libc::c_uchar,
        Dest: *mut libc::c_uchar,
        length: libc::c_uint,
        Cmin: libc::c_int,
        Cmax: libc::c_int,
        Nmin: libc::c_int,
        Nmax: libc::c_int,
    ) -> libc::c_int;
}