#line 1259 "/home/ubuntu/felix/src/packages/sdl.fdoc"
open module SDL_gfxPrimitives_h
{
requires package "sdl";
header '#include "SDL_gfxPrimitives.h"';
fun aacircleColor: &SDL_Surface * int16 * int16 * int16 * uint32 -> int;
fun aacircleRGBA: &SDL_Surface * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun aaellipseColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun aaellipseRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun aalineColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun aalineRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun aapolygonColor: &SDL_Surface * &int16 * &int16 * int * uint32 -> int;
fun aapolygonRGBA: &SDL_Surface * &int16 * &int16 * int * uint8 * uint8 * uint8 * uint8 -> int;
fun aatrigonColor: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * uint32 -> int;
fun aatrigonRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun bezierColor: &SDL_Surface * &int16 * &int16 * int * int * uint32 -> int;
fun bezierRGBA: &SDL_Surface * &int16 * &int16 * int * int * uint8 * uint8 * uint8 * uint8 -> int;
fun boxColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun boxRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun characterColor: &SDL_Surface * int16 * int16 * char * uint32 -> int;
fun characterRGBA: &SDL_Surface * int16 * int16 * char * uint8 * uint8 * uint8 * uint8 -> int;
fun circleColor: &SDL_Surface * int16 * int16 * int16 * uint32 -> int;
fun circleRGBA: &SDL_Surface * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun ellipseColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun ellipseRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun filledCircleColor: &SDL_Surface * int16 * int16 * int16 * uint32 -> int;
fun filledCircleRGBA: &SDL_Surface * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun filledEllipseColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun filledEllipseRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun filledPolygonColor: &SDL_Surface * &int16 * &int16 * int * int -> int;
fun filledPolygonRGBA: &SDL_Surface * &int16 * &int16 * int * uint8 * uint8 * uint8 * uint8 -> int;
fun filledTrigonColor: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * int -> int;
fun filledTrigonRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun filledpieColor: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * uint32 -> int;
fun filledpieRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun hlineColor: &SDL_Surface * int16 * int16 * int16 * uint32 -> int;
fun hlineRGBA: &SDL_Surface * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun lineColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun lineRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun pixelColor: &SDL_Surface * int16 * int16 * uint32 -> int;
fun pixelRGBA: &SDL_Surface * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun polygonColor: &SDL_Surface * &int16 * &int16 * int * uint32 -> int;
fun polygonRGBA: &SDL_Surface * &int16 * &int16 * int * uint8 * uint8 * uint8 * uint8 -> int;
fun rectangleColor: &SDL_Surface * int16 * int16 * int16 * int16 * uint32 -> int;
fun rectangleRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun stringColor: &SDL_Surface * int16 * int16 * &char * uint32 -> int;
fun stringRGBA: &SDL_Surface * int16 * int16 * &char * uint8 * uint8 * uint8 * uint8 -> int;
fun trigonColor: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * uint32 -> int;
fun trigonRGBA: &SDL_Surface * int16 * int16 * int16 * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
fun vlineColor: &SDL_Surface * int16 * int16 * int16 * uint32 -> int;
fun vlineRGBA: &SDL_Surface * int16 * int16 * int16 * uint8 * uint8 * uint8 * uint8 -> int;
}