浏览代码

Put GetFullName functions inside $ifdef FPC_WIDESTRING_EQUAL_UNICODESTRING

git-svn-id: trunk@47287 -
pierre 4 年之前
父节点
当前提交
e80b1d9e70
共有 3 个文件被更改,包括 8 次插入0 次删除
  1. 2 0
      rtl/inc/file.inc
  2. 4 0
      rtl/inc/systemh.inc
  3. 2 0
      rtl/inc/text.inc

+ 2 - 0
rtl/inc/file.inc

@@ -681,6 +681,7 @@ Begin
 End;
 {$endif FPC_HAS_FEATURE_ANSISTRINGS}
 
+{$ifdef FPC_HAS_FEATURE_WIDESTRINGS}
 Function GetFullName(var f:File) : UnicodeString;
   begin
 {$ifdef USE_FILEREC_FULLNAME}
@@ -690,4 +691,5 @@ Function GetFullName(var f:File) : UnicodeString;
 {$endif USE_FILEREC_FULLNAME}
     Result:=PFileTextRecChar(@FileRec(f).Name);
   end;
+{$endif FPC_HAS_FEATURE_WIDESTRINGS}
 

+ 4 - 0
rtl/inc/systemh.inc

@@ -1379,7 +1379,9 @@ Procedure Seek(var f:File;Pos:Int64);
 Function  EOF(var f:File):Boolean;
 Procedure Erase(var f:File);
 Procedure Truncate (var F:File);
+{$ifdef FPC_HAS_FEATURE_WIDESTRINGS}
 Function GetFullName(var f:File) : UnicodeString;
+{$endif FPC_HAS_FEATURE_WIDESTRINGS}
 {$endif FPC_HAS_FEATURE_FILEIO}
 
 
@@ -1439,7 +1441,9 @@ Procedure SetTextBuf(var f:Text; var Buf; Size:SizeInt);
 Procedure SetTextLineEnding(var f:Text; Ending:string);
 function GetTextCodePage(var T: Text): TSystemCodePage;
 procedure SetTextCodePage(var T: Text; CodePage: TSystemCodePage);
+{$ifdef FPC_HAS_FEATURE_WIDESTRINGS}
 Function GetFullName(var T:Text) : UnicodeString;
+{$endif FPC_HAS_FEATURE_WIDESTRINGS}
 {$endif FPC_HAS_FEATURE_TEXTIO}
 
 {****************************************************************************

+ 2 - 0
rtl/inc/text.inc

@@ -2646,6 +2646,7 @@ begin
 end;
 {$endif FPC_WIDESTRING_EQUAL_UNICODESTRING}
 
+{$ifdef FPC_HAS_FEATURE_WIDESTRINGS}
 Function GetFullName(var t:Text) : UnicodeString;
   begin
 {$ifdef USE_FILEREC_FULLNAME}
@@ -2655,6 +2656,7 @@ Function GetFullName(var t:Text) : UnicodeString;
 {$endif USE_FILEREC_FULLNAME}
     Result:=PFileTextRecChar(@TextRec(t).Name);
   end;
+{$endif FPC_HAS_FEATURE_WIDESTRINGS}
 
 {*****************************************************************************
                                Initializing