Browse Source

* Add some Delphi compatibel constants to the ConvUtils unit bug 39771

marcoonthegit 3 years ago
parent
commit
f2c8018f9b
1 changed files with 6 additions and 1 deletions
  1. 6 1
      packages/rtl-objpas/src/inc/convutil.inc

+ 6 - 1
packages/rtl-objpas/src/inc/convutil.inc

@@ -37,6 +37,11 @@ Type TConvType        = type Integer;
      TConvUtilFloat   = double;
      TConvUtilFloat   = double;
      EConversionError = class(EConvertError);
      EConversionError = class(EConvertError);
 
 
+const
+  CIllegalConvFamily = TConvFamily(0);
+  CIllegalConvType = TConvType(0);
+  GConvUnitToStrFmt: string = '%f %s';
+
 Function RegisterConversionFamily(Const S : String):TConvFamily;
 Function RegisterConversionFamily(Const S : String):TConvFamily;
 Function RegisterConversionType(Fam:TConvFamily;Const S:String;Value:TConvUtilFloat):TConvType;
 Function RegisterConversionType(Fam:TConvFamily;Const S:String;Value:TConvUtilFloat):TConvType;
 Function RegisterConversionType(Fam:TConvFamily;Const S:String;const AToCommonFunc, AFromCommonFunc: TConversionProc): TConvType;
 Function RegisterConversionType(Fam:TConvFamily;Const S:String;const AToCommonFunc, AFromCommonFunc: TConversionProc): TConvType;
@@ -259,7 +264,7 @@ end;
 function ConvTypeToFamily(const AType: TConvType): TConvFamily;
 function ConvTypeToFamily(const AType: TConvType): TConvFamily;
 
 
 begin
 begin
-  result:=0;  // CIllegalConvFamily according to Tokyo docs.
+  result:=CIllegalConvFamily;
   if AType<length(TheUnits) then
   if AType<length(TheUnits) then
     result:=TheUnits[AType].Fam;
     result:=TheUnits[AType].Fam;
 end;
 end;