anchor.diff:      btUnicodeString, //string and UnicodeString
       btStaticArray, btArray, //Static and Dynamic Arrays
       btRecord, btSet,
  -    btProcPtr]; // type TProc = procedure
  -
  +    btProcPtr // type TProc = procedure
  +  ];
   
   implementation
   uses
  
positive.code:   gScripting: TKMScripting;
  
  
  {Regular procedures and functions to wrap TKMScripting procedures and functions}
  function ScriptOnUsesFunc(Sender: TPSPascalCompiler; const Name: AnsiString): Boolean;
  begin
    Result := False;
  
negative.code:   end;
  
  
    //Scripting creator that will store local instance reference in gScripting
    TKMScriptingCreator = class
    public
      class function CreateScripting(aOnScriptError: TUnicodeStringEvent): TKMScripting;
  