X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Fenvvars.pas;h=32d3273c3714dc7c7d0b2d9c52c4726e03f8d3e8;hb=be2f0e35ae7b7688559621e4b8cb2d9a75a43d23;hp=5c60fd0d7c1adefe3508ebaf7f5d3cc948512820;hpb=ded89321df07e3f5832331127637375840c25e6f;p=d2df-sdl.git diff --git a/src/shared/envvars.pas b/src/shared/envvars.pas index 5c60fd0..32d3273 100644 --- a/src/shared/envvars.pas +++ b/src/shared/envvars.pas @@ -33,7 +33,7 @@ implementation utils; -{$IFDEF WINDOWS} +{$IF DEFINED(WINDOWS)} function setenv(const VarStr: PChar; const VarVal: PChar; Repl: cint): cint; begin if (SetEnvironmentVariable(VarStr, VarVal)) then @@ -41,11 +41,12 @@ begin else Result := -1; end; +{$ELSEIF DEFINED(GO32V2)} + {$LINKLIB c} + function setenv(const VarStr: PChar; const VarVal: PChar; Repl: cint): cint; cdecl; external; {$ELSE} -{$LINKLIB c} -const clib = 'c'; -function setenv(const VarStr: PChar; const VarVal: PChar; Repl: cint): cint; -cdecl; external clib name 'setenv'; + {$LINKLIB c} + function setenv(const VarStr: PChar; const VarVal: PChar; Repl: cint): cint; cdecl; external 'c' name 'setenv'; {$ENDIF} function SetEnvVar(const VarName: AnsiString; const VarVal: AnsiString): Boolean;