#line 1427 "/home/ubuntu/felix/src/packages/sdl.fdoc"
open module SDL_imageFilter_h
{
requires package "sdl";
header '#include "SDL_imageFilter.h"';
proc SDL_imageFilterAlignStack: 1;
proc SDL_imageFilterMMXoff: 1;
proc SDL_imageFilterMMXon: 1;
proc SDL_imageFilterRestoreStack: 1;
fun SDL_imageFilterAbsDiff: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterAdd: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterAddByte: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterAddByteToHalf: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterBinarizeUsingThreshold: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterBitAnd: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterBitNegation: &utiny * &utiny * int -> int;
fun SDL_imageFilterBitOr: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterClipToRange: &utiny * &utiny * int * utiny * utiny -> int;
fun SDL_imageFilterConvolveKernel3x3Divide: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel3x3ShiftRight: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel5x5Divide: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel5x5ShiftRight: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel7x7Divide: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel7x7ShiftRight: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel9x9Divide: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterConvolveKernel9x9ShiftRight: &utiny * &utiny * int * int * &short * utiny -> int;
fun SDL_imageFilterDiv: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterMMXdetect: 1 -> int;
fun SDL_imageFilterMean: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterMult: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterMultByByte: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterMultDivby2: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterMultDivby4: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterMultNor: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterNormalizeLinear: &utiny * &utiny * int * int * int * int * int -> int;
fun SDL_imageFilterShiftLeft: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterShiftLeftByte: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterShiftRight: &utiny * &utiny * int * utiny -> int;
fun SDL_imageFilterShiftRightAndMultByByte: &utiny * &utiny * int * utiny * utiny -> int;
fun SDL_imageFilterSobelX: &utiny * &utiny * int * int -> int;
fun SDL_imageFilterSobelXShiftRight: &utiny * &utiny * int * int * utiny -> int;
fun SDL_imageFilterSub: &utiny * &utiny * &utiny * int -> int;
fun SDL_imageFilterSubByte: &utiny * &utiny * int * utiny -> int;
}