Browse Source

* ptrint fixes

peter 21 years ago
parent
commit
6d19671a84
2 changed files with 11 additions and 8 deletions
  1. 6 3
      rtl/inc/mouse.inc
  2. 5 5
      rtl/linux/termiosproc.inc

+ 6 - 3
rtl/inc/mouse.inc

@@ -119,7 +119,7 @@ Procedure GetPendingEvent(Var MouseEvent:TMouseEvent);
 begin
 begin
   MouseEvent:=PendingMouseHead^;
   MouseEvent:=PendingMouseHead^;
   inc(PendingMouseHead);
   inc(PendingMouseHead);
-  if longint(PendingMouseHead)=Ptrint(@PendingMouseEvent)+sizeof(PendingMouseEvent) then
+  if PtrInt(PendingMouseHead)=Ptrint(@PendingMouseEvent)+sizeof(PendingMouseEvent) then
    PendingMouseHead:=@PendingMouseEvent;
    PendingMouseHead:=@PendingMouseEvent;
   dec(PendingMouseEvents);
   dec(PendingMouseEvents);
   if (LastMouseEvent.x<>MouseEvent.x) or
   if (LastMouseEvent.x<>MouseEvent.x) or
@@ -161,7 +161,7 @@ begin
     begin
     begin
     PendingMouseTail^:=MouseEvent;
     PendingMouseTail^:=MouseEvent;
     inc(PendingMouseTail);
     inc(PendingMouseTail);
-    if longint(PendingMouseTail)=Ptrint(@PendingMouseEvent)+sizeof(PendingMouseEvent) then
+    if PtrInt(PendingMouseTail)=Ptrint(@PendingMouseEvent)+sizeof(PendingMouseEvent) then
       PendingMouseTail:=@PendingMouseEvent;
       PendingMouseTail:=@PendingMouseEvent;
     inc(PendingMouseEvents);
     inc(PendingMouseEvents);
     end
     end
@@ -210,7 +210,10 @@ end;
 
 
 {
 {
   $Log$
   $Log$
-  Revision 1.5  2004-04-22 20:59:23  peter
+  Revision 1.6  2004-05-01 20:52:29  peter
+    * ptrint fixes
+
+  Revision 1.5  2004/04/22 20:59:23  peter
     * longint to ptrint
     * longint to ptrint
 
 
   Revision 1.4  2002/09/07 15:07:45  peter
   Revision 1.4  2002/09/07 15:07:45  peter

+ 5 - 5
rtl/linux/termiosproc.inc

@@ -90,7 +90,7 @@ end;
 Function TCSendBreak(fd,duration:cint):cint;
 Function TCSendBreak(fd,duration:cint):cint;
 begin
 begin
   {$ifndef BSD}
   {$ifndef BSD}
-  TCSendBreak:=fpIOCtl(fd,TCSBRK,pointer(duration));
+  TCSendBreak:=fpIOCtl(fd,TCSBRK,pointer(ptrint(duration)));
   {$else}
   {$else}
   TCSendBreak:=fpIOCtl(fd,TIOCSBRK,0);
   TCSendBreak:=fpIOCtl(fd,TIOCSBRK,0);
   {$endif}
   {$endif}
@@ -99,7 +99,7 @@ end;
 
 
 Function TCSetPGrp(fd,id:cint):cint;
 Function TCSetPGrp(fd,id:cint):cint;
 begin
 begin
-  TCSetPGrp:=fpIOCtl(fd,TIOCSPGRP,pointer(id));
+  TCSetPGrp:=fpIOCtl(fd,TIOCSPGRP,pointer(ptrint(id)));
 end;
 end;
 
 
 
 
@@ -121,7 +121,7 @@ end;
 Function TCFlow(fd,act:cint):cint;
 Function TCFlow(fd,act:cint):cint;
 begin
 begin
   {$ifndef BSD}
   {$ifndef BSD}
-   TCFlow:=fpIOCtl(fd,TCXONC,pointer(act));
+   TCFlow:=fpIOCtl(fd,TCXONC,pointer(ptrint(act)));
   {$else}
   {$else}
     case act OF
     case act OF
      TCOOFF :  TCFlow:=fpIoctl(fd,TIOCSTOP,0);
      TCOOFF :  TCFlow:=fpIoctl(fd,TIOCSTOP,0);
@@ -134,9 +134,9 @@ end;
 Function TCFlush(fd,qsel:cint):cint;
 Function TCFlush(fd,qsel:cint):cint;
 begin
 begin
  {$ifndef BSD}
  {$ifndef BSD}
-  TCFlush:=fpIOCtl(fd,TCFLSH,pointer(qsel));
+  TCFlush:=fpIOCtl(fd,TCFLSH,pointer(ptrint(qsel)));
  {$else}
  {$else}
-  TCFlush:=fpIOCtl(fd,TIOCFLUSH,pointer(qsel));
+  TCFlush:=fpIOCtl(fd,TIOCFLUSH,pointer(ptrint(qsel)));
  {$endif}
  {$endif}
 end;
 end;