anchor.diff:       It is passed a void* user context parameter and returns an int.
      *}
     PSDL_ThreadFunction = ^TSDL_ThreadFunction;
  -  TSDL_ThreadFunction = function(data: Pointer):Integer;
  +  TSDL_ThreadFunction = function(data: Pointer): Integer;
   
     {* The SDL thread ID *}
     TSDL_ThreadID = LongWord;
  -
  +   {
     PSDL_Thread = Pointer;
  -  {
  +     }
   
     PSDL_Thread = ^TSDL_Thread;
     TSDL_Thread = record
  
positive.code:    *    it (truncate, etc), but the original string contents will be available
     *    from SDL_GetThreadName().
     *}
  function SDL_CreateThread(fn: TSDL_ThreadFunction; name: PAnsiChar; data: Pointer): PSDL_Thread cdecl; external {$IFDEF GPC} name 'SDL_CreateThread' {$ELSE} SDL_LibName {$ENDIF};
  
  {$ENDIF}
  
  
negative.code:     errbuf: TSDL_Error;
      name: PAnsiChar;
      data: Pointer;
    end;
  
  {$IFDEF WINDOWS}
    {**
  