anchor.diff:     *  SDL_GetWindowSize()
      *}
   
  -  procedure SDL_SetWindowSize(window: PSDLWindow; w: SInt32; h: SInt32) cdecl; external {$IFDEF GPC} name 'SDL_SetWindowSize' {$ELSE} SDL_LibName {$ENDIF};
  +  procedure SDL_SetWindowSize(window: PSDL_Window; w: SInt32; h: SInt32) cdecl; external {$IFDEF GPC} name 'SDL_SetWindowSize' {$ELSE} SDL_LibName {$ENDIF};
   
     {**
      *  Get the size of a window's client area.
  
positive.code:  *  0 on success, or -1 on error.
   *}
  
  function SDL_FillRect(dst: PSDLSurface; const rect: PSDLRect; color: UInt32): SInt32;
  function SDL_FillRects(dst: PSDLSurface; const rects: PSDLRect; count: SInt32; color: UInt32): SInt32;
  
  {**
   *  Performs a fast blit from the source surface to the destination surface.
  
negative.code:  *  SDL_SetSurfaceAlphaMod()
   *}
  
  function SDL_GetSurfaceAlphaMod(surface: PSDL_Surface; alpha: PUInt8): SInt32 cdecl; external {$IFDEF GPC} name 'SDL_GetSurfaceAlphaMod' {$ELSE} SDL_LibName {$ENDIF};
  
  {**
   *  Set the blend mode used for blit operations.
  