mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 10:49:09 +02:00
* modified to make use of the common GetEnv code under OS/2
This commit is contained in:
parent
25af993b76
commit
7248252a23
@ -40,9 +40,6 @@ interface
|
|||||||
unix,
|
unix,
|
||||||
{$endif}
|
{$endif}
|
||||||
{$endif}
|
{$endif}
|
||||||
{$ifdef os2}
|
|
||||||
doscalls,
|
|
||||||
{$endif}
|
|
||||||
{$ifdef Delphi}
|
{$ifdef Delphi}
|
||||||
SysUtils,
|
SysUtils,
|
||||||
dmisc,
|
dmisc,
|
||||||
@ -1073,10 +1070,6 @@ implementation
|
|||||||
i,len : longint;
|
i,len : longint;
|
||||||
hp,p,p2 : pchar;
|
hp,p,p2 : pchar;
|
||||||
{$endif}
|
{$endif}
|
||||||
{$ifdef os2}
|
|
||||||
var
|
|
||||||
P1, P2: PChar;
|
|
||||||
{$endif}
|
|
||||||
begin
|
begin
|
||||||
{$ifdef unix}
|
{$ifdef unix}
|
||||||
GetEnvPchar:={$ifdef ver1_0}Linux{$else}Unix{$endif}.Getenv(envname);
|
GetEnvPchar:={$ifdef ver1_0}Linux{$else}Unix{$endif}.Getenv(envname);
|
||||||
@ -1105,15 +1098,7 @@ implementation
|
|||||||
{$define GETENVOK}
|
{$define GETENVOK}
|
||||||
{$endif}
|
{$endif}
|
||||||
{$ifdef os2}
|
{$ifdef os2}
|
||||||
P1 := StrPNew (EnvName);
|
GetEnvPChar := Dos.GetEnvPChar (EnvName);
|
||||||
if Assigned (P1) then
|
|
||||||
begin
|
|
||||||
if DosCalls.DosScanEnv (P1, P2) = 0 then
|
|
||||||
GetEnvPChar := P2
|
|
||||||
else
|
|
||||||
GetEnvPChar := nil;
|
|
||||||
StrDispose (P1);
|
|
||||||
end else GetEnvPChar := nil;
|
|
||||||
{$define GETENVOK}
|
{$define GETENVOK}
|
||||||
{$endif}
|
{$endif}
|
||||||
{$ifdef GETENVOK}
|
{$ifdef GETENVOK}
|
||||||
@ -1540,7 +1525,10 @@ implementation
|
|||||||
end.
|
end.
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.79 2002-12-25 01:26:17 peter
|
Revision 1.80 2003-01-04 16:20:44 hajny
|
||||||
|
* modified to make use of the common GetEnv code under OS/2
|
||||||
|
|
||||||
|
Revision 1.79 2002/12/25 01:26:17 peter
|
||||||
* delphi also has pointer archimetic
|
* delphi also has pointer archimetic
|
||||||
|
|
||||||
Revision 1.78 2002/12/07 14:27:07 carl
|
Revision 1.78 2002/12/07 14:27:07 carl
|
||||||
|
Loading…
Reference in New Issue
Block a user