anchor.diff:  {$ENDIF}
   {$ENDIF}
         end;
  -      datap := Pointer(IPointer(datap)+ (2*sizeof(Pointer)+sizeof(LongBool)));
  +      datap := Pointer(IPointer(datap)+ (3*sizeof(Pointer)));
         p := Pointer(IPointer(p) + Cardinal(v^.ElementSize));
       end;
       FreeMem(v.Data, v.ElementSize * v.ItemCount);
  
positive.code:               Pointer(Dest^) := Pointer(Src^);
                Dest := Pointer(IPointer(Dest) + PointerSize);
                Src := Pointer(IPointer(Src) + PointerSize);
                LongBool(Dest^) := false;
                Dest := Pointer(IPointer(Dest) + sizeof(LongBool));
                Src := Pointer(IPointer(Src) + sizeof(LongBool));
              end;
            end else begin
              for i := 0 to Len -1 do
  
negative.code:       else if Stack.GetItem(Stack.Count -2)^.FType.BaseType = btWideString then
          Stack.SetWideString(-1, SysUtils.Trim(Stack.GetWideString(-2))) // Trim
        else
  {$ENDIF}
          Stack.SetAnsiString(-1, AnsiString(SysUtils.Trim(String(Stack.GetAnsiString(-2)))));// Trim
      13: Stack.SetInt(-1, Length(Stack.GetAnsiString(-2))); // Length
      14: // SetLength
  