mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 19:59:18 +02:00
* Fix unicodertl compilation
This commit is contained in:
parent
6e5860cb87
commit
3c1d50ab72
@ -468,7 +468,7 @@ end;
|
|||||||
function AnsiStartsStr(const ASubText, AText: AnsiString): Boolean;
|
function AnsiStartsStr(const ASubText, AText: AnsiString): Boolean;
|
||||||
begin
|
begin
|
||||||
if (Length(AText) >= Length(ASubText)) and (ASubText <> '') then
|
if (Length(AText) >= Length(ASubText)) and (ASubText <> '') then
|
||||||
Result := StrLComp(PChar(ASubText), PAnsiChar(AText), Length(ASubText)) = 0
|
Result := StrLComp(PAnsiChar(ASubText), PAnsiChar(AText), Length(ASubText)) = 0
|
||||||
else
|
else
|
||||||
Result := (AsubText='');
|
Result := (AsubText='');
|
||||||
end;
|
end;
|
||||||
@ -859,7 +859,7 @@ function FloatToTextFmt(Buf: PAnsiChar; const Value; ValueType: TFloatValue;
|
|||||||
Format: PAnsiChar; const AFormatSettings: TFormatSettings): Integer;
|
Format: PAnsiChar; const AFormatSettings: TFormatSettings): Integer;
|
||||||
Var
|
Var
|
||||||
E : Extended;
|
E : Extended;
|
||||||
|
SBuf,Fmt : String;
|
||||||
begin
|
begin
|
||||||
Case ValueType of
|
Case ValueType of
|
||||||
fvComp : E:=PComp(@Value)^;
|
fvComp : E:=PComp(@Value)^;
|
||||||
@ -869,7 +869,9 @@ begin
|
|||||||
fvSingle : E:=PSingle(@Value)^;
|
fvSingle : E:=PSingle(@Value)^;
|
||||||
fvCurrency : E:=PCurrency(@Value)^;
|
fvCurrency : E:=PCurrency(@Value)^;
|
||||||
end;
|
end;
|
||||||
Result:={$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}SysUtils.FloatToTextFmt(Buf,E,Format,aFormatSettings);
|
SBuf:=StrPas(Buf);
|
||||||
|
Fmt:=StrPas(Format);
|
||||||
|
Result:={$IFDEF FPC_DOTTEDUNITS}System.{$ENDIF}SysUtils.FloatToTextFmt(PChar(SBuf),E,PChar(Fmt),aFormatSettings);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function FloatToTextFmt(Buf: PAnsiChar; const Value; ValueType: TFloatValue;
|
function FloatToTextFmt(Buf: PAnsiChar; const Value; ValueType: TFloatValue;
|
||||||
|
Loading…
Reference in New Issue
Block a user