#line 2657 "/home/travis/build/felix-lang/felix/src/packages/sdl.fdoc"
  
  //Module        : SDL_rotozoom_h
  //Timestamp     : 2006/1/8 3:36:0 UTC
  //Timestamp     : 2006/1/8 14:36:0 (local)
  //Raw Header    : /usr/include/SDL/SDL_rotozoom.h
  //Preprocessor  : gcc -E
  //Input file: sdl.flxcc.i
  //Flxcc Control : sdl.flxcc
  //Felix Version : 1.1.2_rc1
  
  //#define DLLINTERFACE
  //#define DLLINTERFACE __declspec(dllimport)
  //#define DLLINTERFACE __declspec(dllexport)
  //#define SMOOTHING_ON          1
  //#define SMOOTHING_OFF         0
  //#define M_PI  3.141592654
  //#define _SDL_rotozoom_h
  
  open module SDL_rotozoom_h
  {
    requires package "sdl";
    header '#include "SDL_rotozoom.h"';
  
    //CSTRUCTS
    cstruct tColorRGBA {
      r: uint8;
      g: uint8;
      b: uint8;
      a: uint8;
    };
    cstruct tColorY {
      y: uint8;
    };
  
    //STRUCT or UNION TAG ALIASES
  
    //TYPE ALIASES
    typedef _struct_tColorY = tColorY;
    typedef _struct_tColorRGBA = tColorRGBA;
  
    //PROCEDURES
    proc rotozoomSurfaceSize: int * int * double * double * &int * ∫
    proc zoomSurfaceSize: int * int * double * double * &int * ∫
  
    //FUNCTIONS
    fun rotozoomSurface: &SDL_Surface * double * double * int -> &SDL_Surface;
    fun zoomSurface: &SDL_Surface * double * double * int -> &SDL_Surface;
  }