Browse Source

* Fix non-unix compilation

Michaël Van Canneyt 2 years ago
parent
commit
f36ec0ed7f
1 changed files with 6 additions and 6 deletions
  1. 6 6
      rtl/inc/exeinfo.pp

+ 6 - 6
rtl/inc/exeinfo.pp

@@ -98,7 +98,7 @@ uses
 {$else}
     TST: array[0..Max_Path] of AnsiChar;
 {$endif FPC_OS_UNICODE}
-  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: shortstring);
+  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
     begin
       baseaddr:=nil;
       if VirtualQuery(addr, @Tmm, SizeOf(Tmm))<>sizeof(Tmm) then
@@ -123,7 +123,7 @@ uses
 
   procedure startsymbol; external name '_start';
 
-  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: string);
+  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
     begin
       baseaddr:= @startsymbol;
 {$ifdef FPC_HAS_FEATURE_COMMANDARGS}
@@ -135,7 +135,7 @@ uses
 
 {$elseif defined(msdos)}
 
-  procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: string);
+  procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: ansistring);
     begin
       baseaddr:=Ptr(PrefixSeg+16,0);
       filename:=ParamStr(0);
@@ -148,7 +148,7 @@ uses
 
   function get_next_image_info(team: team_id; var cookie:longint; var info:image_info; size: size_t) : status_t;cdecl; external 'root' name '_get_next_image_info';
 
-  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: shortstring);
+  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
     const
       B_OK = 0;
     var
@@ -175,9 +175,9 @@ uses
 {$else}
 
 {$ifdef CPUI8086}
-  procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: string);
+  procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: ansistring);
 {$else CPUI8086}
-  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: string);
+  procedure GetModuleByAddr(addr: pointer; var baseaddr: pointer; var filename: ansistring);
 {$endif CPUI8086}
     begin
       baseaddr:= nil;