소스 검색

* Fixed BCDToStr for values between -1 and 0

git-svn-id: trunk@16952 -
joost 14 년 전
부모
커밋
7b8797afe7
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      rtl/objpas/fmtbcd.pp

+ 4 - 1
rtl/objpas/fmtbcd.pp

@@ -1728,7 +1728,10 @@ IMPLEMENTATION
             then begin
 {$ifndef use_ansistring}
               Inc ( l );
-              result[1] := '0';
+              if Neg then
+                result[2] := '0'
+              else
+                result[1] := '0'
 {$else}
               result := result + '0';
 {$endif}