summaryrefslogtreecommitdiff
path: root/rtl/win
diff options
context:
space:
mode:
authorhajny <hajny@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-04-10 01:26:30 +0000
committerhajny <hajny@3ad0048d-3df7-0310-abae-a5850022a9f2>2016-04-10 01:26:30 +0000
commit5f14834aa01505c1d3f04077b524b11842901b06 (patch)
tree33b5686a7372d3bbaff599c319077a38aa2624eb /rtl/win
parent7a3bc87301603123aafbb124719fe934a1d3e5bc (diff)
downloadfpc-5f14834aa01505c1d3f04077b524b11842901b06.tar.gz
* GetStdHandle returns a THandle (use of longint was not 64-bit safe)
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@33460 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/win')
-rw-r--r--rtl/win/syswin.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/rtl/win/syswin.inc b/rtl/win/syswin.inc
index 1d2353972c..9720c4c16f 100644
--- a/rtl/win/syswin.inc
+++ b/rtl/win/syswin.inc
@@ -502,11 +502,11 @@ begin
not for DLL entry code, as the standard handles might
have been redirected }
if StdInputHandle=0 then
- StdInputHandle:=longint(GetStdHandle(cardinal(STD_INPUT_HANDLE)));
+ StdInputHandle:=THandle(GetStdHandle(cardinal(STD_INPUT_HANDLE)));
if StdOutputHandle=0 then
- StdOutputHandle:=longint(GetStdHandle(cardinal(STD_OUTPUT_HANDLE)));
+ StdOutputHandle:=THandle(GetStdHandle(cardinal(STD_OUTPUT_HANDLE)));
if StdErrorHandle=0 then
- StdErrorHandle:=longint(GetStdHandle(cardinal(STD_ERROR_HANDLE)));
+ StdErrorHandle:=THandle(GetStdHandle(cardinal(STD_ERROR_HANDLE)));
if not IsConsole then
begin
AssignError(stderr);