anchor.diff:  
   const
   
  -  SDL_QUERY   =	-1
  -  SDL_IGNORE  =	 0
  -  SDL_DISABLE =	 0
  -  SDL_ENABLE  =  1
  +  SDL_QUERY   =	-1;
  +  SDL_IGNORE  =	 0;
  +  SDL_DISABLE =	 0;
  +  SDL_ENABLE  =  1;
   
     {**
      *  This function allows you to set the state of processing certain events.
  
positive.code:       SDL_USEREVENT: (user: TSDL_UserEvent);
        SDL_SYSWMEVENT: (syswm: TSDL_SysWMEvent);
  
        SDL_TOUCHFINGERDOWN,
        SDL_TOUCHFINGERUP,
        SDL_TOUCHFINGERMOTION: (tfinger: TSDL_TouchFingerEvent);
        SDL_MULTIGESTURE: (mgesture: TSDL_MultiGestureEvent);
        SDL_DOLLARGESTURE,SDL_DOLLARRECORD: (dgesture: TSDL_DollarGestureEvent);
  
        SDL_DROPFILE: (drop: TSDL_DropEvent);
  	  end;
    end;
  
  
  
negative.code: 
    //changed from variant(bh!) to TSDL_Rect
    //maybe PSDL_Rect?
  function SDL_RectEmpty(X: TSDL_Rect): Boolean;
  
      {**
       *  Returns true if the two rectangles are equal.
       *}
  
  function SDL_RectEquals(A: TSDL_Rect; B: TSDL_Rect): Boolean;
  
    {**
     *  Determine whether two rectangles intersect.
  