anchor.diff:     *  1 if the cursor is shown, or 0 if the cursor is hidden.
      *}
   
  -  function SDL_ShowCursor(toggle: SInt32): SInt32;
  +  function SDL_ShowCursor(toggle: SInt32): SInt32 cdecl; external {$IFDEF GPC} name 'SDL_ShowCursor' {$ELSE} SDL_LibName {$ENDIF};
   
   const
     {**
  
positive.code:    *  SDL_PixelFormatEnumToMasks()
     *}
  
  function SDL_MasksToPixelFormatEnum(bpp: SInt32; Rmask: UInt32; Gmask: UInt32; Bmask: UInt32; Amask: UInt32): UInt32;
  
    {**
     *  Create an SDL_PixelFormat structure from a pixel format enum.
  
negative.code:    *  Write an item of native format to the specified endianness.
     *}
  
  function SDL_WriteU8(dst: PSDL_RWops; value: UInt8): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteU8' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteLE16(dst: PSDL_RWops; value: UInt16): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteLE16' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteBE16(dst: PSDL_RWops; value: UInt16): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteBE16' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteLE32(dst: PSDL_RWops; value: UInt32): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteLE32' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteBE32(dst: PSDL_RWops; value: UInt32): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteBE32' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteLE64(dst: PSDL_RWops; value: UInt64): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteLE64' {$ELSE} SDL_LibName {$ENDIF};
  function SDL_WriteBE64(dst: PSDL_RWops; value: UInt64): size_t cdecl; external {$IFDEF GPC} name 'SDL_WriteBE64' {$ELSE} SDL_LibName {$ENDIF};
    { Write endian functions }
  
  //from "sdl_blendmode.h"
  