anchor.diff:   *  0 on success, or -1 on error.
    *}
   
  -extern DECLSPEC int SDLCALL SDL_FillRect
  -    (SDL_Surface * dst, const SDL_Rect * rect, Uint32 color);
  -extern DECLSPEC int SDLCALL SDL_FillRects
  -    (SDL_Surface * dst, const SDL_Rect * rects, int count, Uint32 color);
  +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.
    *  
    *  This assumes that the source and destination rectangles are
    *  the same size.  If either \c srcrect or \c dstrect are NULL, the entire
  - *  surface (\c src or \c dst) is copied.  The final blit rectangles are saved
  - *  in \c srcrect and \c dstrect after all clipping is performed.
  + *  surface ( src or  dst) is copied.  The final blit rectangles are saved
  + *  in srcrect and dstrect after all clipping is performed.
    *  
  - *  \return If the blit is successful, it returns 0, otherwise it returns -1.
  + *  If the blit is successful, it returns 0, otherwise it returns -1.
    *
    *  The blit function should not be called on a locked surface.
    *
    *  The blit semantics for surfaces with and without alpha and colorkey
    *  are defined as follows:
  - *  \verbatim
  + *
       RGBA->RGB:
         SDL_SRCALPHA set:
           alpha-blend (using alpha-channel).
  
positive.code:  *  with the correct values.
   *}
  
  procedure SDL_GetClipRect(surface: PSDLSurface; rect: PSDLRect);
  
  {**
   *  Creates a new surface of the specified format, and then copies and maps
  
negative.code: 
      SDL_PIXELFORMAT_RGB24 =     (1 shl 28)                      or
                                  (SDL_PIXELTYPE_ARRAYU8 shl 24)  or
                                  (SDL_ARRAYORDER_RGB shl 20)     or
                                  (0 shl 16)                      or
                                  (24 shl 8)                      or
                                  (3 shl 0);
  
      SDL_PIXELFORMAT_BGR24 =     (1 shl 28)                      or
                                  (SDL_PIXELTYPE_ARRAYU8 shl 24)  or
                                  (SDL_ARRAYORDER_BGR shl 20)     or
                                  (0 shl 16)                      or
                                  (24 shl 8)                      or
                                  (3 shl 0);
  