Browse Source

minor changes

PascalCoin 6 years ago
parent
commit
8327c49538
2 changed files with 5 additions and 6 deletions
  1. 5 5
      src/core/UBaseTypes.pas
  2. 0 1
      src/core/UPCSafeBoxRootHash.pas

+ 5 - 5
src/core/UBaseTypes.pas

@@ -77,9 +77,9 @@ Type
     destructor Destroy; override;
     destructor Destroy; override;
     function Length : Integer;
     function Length : Integer;
     function Add(const buffer : TBytes) : Integer; overload;
     function Add(const buffer : TBytes) : Integer; overload;
-    function Add(var buffer; bufferSize : Integer) : Integer; overload;
+    function Add(const buffer; bufferSize : Integer) : Integer; overload;
     function Replace(startPos : Integer; const buffer : TBytes) : Integer; overload;
     function Replace(startPos : Integer; const buffer : TBytes) : Integer; overload;
-    function Replace(startPos : Integer; var buffer; bufferSize : Integer) : Integer; overload;
+    function Replace(startPos : Integer; const buffer; bufferSize : Integer) : Integer; overload;
     property DefaultIncrement : Integer read FDefaultIncrement write SetDefaultIncrement;
     property DefaultIncrement : Integer read FDefaultIncrement write SetDefaultIncrement;
     function Compare(ABytesBuffer : TBytesBuffer) : Integer;
     function Compare(ABytesBuffer : TBytesBuffer) : Integer;
     procedure SetLength(ANewLength : Integer);
     procedure SetLength(ANewLength : Integer);
@@ -469,7 +469,7 @@ end;
 
 
 procedure TBytesBuffer.SetDefaultIncrement(AValue: Integer);
 procedure TBytesBuffer.SetDefaultIncrement(AValue: Integer);
 begin
 begin
-  if AValue<0 then FDefaultIncrement:=1024
+  if AValue<=0 then FDefaultIncrement:=1024
   else if AValue>(1024*1024) then FDefaultIncrement := 1024*1024
   else if AValue>(1024*1024) then FDefaultIncrement := 1024*1024
   else FDefaultIncrement:=AValue;
   else FDefaultIncrement:=AValue;
 end;
 end;
@@ -481,7 +481,7 @@ begin
   FUsedBytes := ANewLength;
   FUsedBytes := ANewLength;
 end;
 end;
 
 
-function TBytesBuffer.Add(var buffer; bufferSize: Integer): Integer;
+function TBytesBuffer.Add(const buffer; bufferSize: Integer): Integer;
 begin
 begin
   Result := Replace(Length,buffer,bufferSize);
   Result := Replace(Length,buffer,bufferSize);
 end;
 end;
@@ -551,7 +551,7 @@ begin
   Result := addr(FBytes[0]);
   Result := addr(FBytes[0]);
 end;
 end;
 
 
-function TBytesBuffer.Replace(startPos: Integer; var buffer; bufferSize : Integer): Integer;
+function TBytesBuffer.Replace(startPos: Integer; const buffer; bufferSize : Integer): Integer;
 begin
 begin
   IncreaseSize(startPos+1+bufferSize);
   IncreaseSize(startPos+1+bufferSize);
   Move(buffer,FBytes[startPos],bufferSize);
   Move(buffer,FBytes[startPos],bufferSize);

+ 0 - 1
src/core/UPCSafeBoxRootHash.pas

@@ -170,7 +170,6 @@ class function TPCSafeboxRootHash.CalcSafeBoxRootHash(ABlocksHashBuffer: TBytesB
     try
     try
 
 
       for i := 0 to ((LTotalBlocks-1) DIV 2) do begin
       for i := 0 to ((LTotalBlocks-1) DIV 2) do begin
-      //for i := 0 to ((APreviousLevelBuffer.Length DIV 64)-1) do begin
         LLeft := i*64;
         LLeft := i*64;
         LRight := (i+1)*64;
         LRight := (i+1)*64;
         LPByte := APreviousLevelBuffer.Memory;
         LPByte := APreviousLevelBuffer.Memory;