Browse Source

* remove all warnings about far

pierre 23 years ago
parent
commit
0f8e652c2d
8 changed files with 72 additions and 48 deletions
  1. 8 5
      fv/app.pas
  2. 5 2
      fv/drivers.pas
  3. 10 7
      fv/memory.pas
  4. 13 10
      fv/views.pas
  5. 8 5
      fvision/app.pas
  6. 5 2
      fvision/drivers.pas
  7. 10 7
      fvision/memory.pas
  8. 13 10
      fvision/views.pas

+ 8 - 5
fv/app.pas

@@ -515,7 +515,7 @@ VAR NumCols, NumRows, NumTileable, LeftOver, TileNum: Integer;
        DIV Num + Lo;                                  { Calc position }
        DIV Num + Lo;                                  { Calc position }
    END;
    END;
 
 
-   PROCEDURE DoCountTileable (P: PView); FAR;
+   PROCEDURE DoCountTileable (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If Tileable(P) Then Inc(NumTileable);            { Count tileable views }
      If Tileable(P) Then Inc(NumTileable);            { Count tileable views }
    END;
    END;
@@ -544,7 +544,7 @@ VAR NumCols, NumRows, NumTileable, LeftOver, TileNum: Integer;
      End;
      End;
    END;
    END;
 
 
-   PROCEDURE DoTile(P: PView); FAR;
+   PROCEDURE DoTile(P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR PState: Word; R: TRect;
    VAR PState: Word; R: TRect;
    BEGIN
    BEGIN
      If Tileable(P) Then Begin
      If Tileable(P) Then Begin
@@ -590,14 +590,14 @@ END;
 PROCEDURE TDeskTop.Cascade (Var R: TRect);
 PROCEDURE TDeskTop.Cascade (Var R: TRect);
 VAR CascadeNum: Integer; LastView: PView; Min, Max: TPoint;
 VAR CascadeNum: Integer; LastView: PView; Min, Max: TPoint;
 
 
-   PROCEDURE DoCount (P: PView); FAR;
+   PROCEDURE DoCount (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If Tileable(P) Then Begin
      If Tileable(P) Then Begin
        Inc(CascadeNum); LastView := P;                { Count cascadable }
        Inc(CascadeNum); LastView := P;                { Count cascadable }
      End;
      End;
    END;
    END;
 
 
-   PROCEDURE DoCascade (P: PView); FAR;
+   PROCEDURE DoCascade (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR PState: Word; NR: TRect;
    VAR PState: Word; NR: TRect;
    BEGIN
    BEGIN
      If Tileable(P) AND (CascadeNum >= 0) Then Begin  { View cascadable }
      If Tileable(P) AND (CascadeNum >= 0) Then Begin  { View cascadable }
@@ -1193,7 +1193,10 @@ END;
 END.
 END.
 {
 {
  $Log$
  $Log$
- Revision 1.20  2002-09-07 15:06:35  peter
+ Revision 1.21  2002-09-09 08:04:05  pierre
+  * remove all warnings about far
+
+ Revision 1.20  2002/09/07 15:06:35  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.19  2002/08/22 13:39:29  pierre
  Revision 1.19  2002/08/22 13:39:29  pierre

+ 5 - 2
fv/drivers.pas

@@ -757,7 +757,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  ExitDrivers -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 08Jun98 LdB       }
 {  ExitDrivers -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 08Jun98 LdB       }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE ExitDrivers; {$IFNDEF OS_UNIX} FAR; {$ENDIF}
+PROCEDURE ExitDrivers; {$IFNDEF PPC_FPC}{$IFNDEF OS_UNIX} FAR; {$ENDIF}{$ENDIF}
 BEGIN
 BEGIN
    DoneSysError;                                      { Relase error trap }
    DoneSysError;                                      { Relase error trap }
    DoneEvents;                                        { Close event driver }
    DoneEvents;                                        { Close event driver }
@@ -1673,7 +1673,10 @@ BEGIN
 END.
 END.
 {
 {
  $Log$
  $Log$
- Revision 1.31  2002-09-07 15:06:36  peter
+ Revision 1.32  2002-09-09 08:04:05  pierre
+  * remove all warnings about far
+
+ Revision 1.31  2002/09/07 15:06:36  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.30  2002/06/10 19:40:14  pierre
  Revision 1.30  2002/06/10 19:40:14  pierre

+ 10 - 7
fv/memory.pas

@@ -280,7 +280,7 @@ CONST
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  GetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {  GetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION GetBufSize (P: PBuffer): Word; FAR;
+FUNCTION GetBufSize (P: PBuffer): Word; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    GetBufSize := (P^.Size + 15) SHR 4 + 1;            { Buffer paragraphs }
    GetBufSize := (P^.Size + 15) SHR 4 + 1;            { Buffer paragraphs }
 END;
 END;
@@ -288,7 +288,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCacheMem -> Platforms DOS REAL MODE - Updated 01Oct99 LdB            }
 {  FreeCacheMem -> Platforms DOS REAL MODE - Updated 01Oct99 LdB            }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE FreeCacheMem; FAR;
+PROCEDURE FreeCacheMem; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    While (CachePtr <> HeapEnd) Do
    While (CachePtr <> HeapEnd) Do
      DisposeCache(CachePtr);                          { Release blocks }
      DisposeCache(CachePtr);                          { Release blocks }
@@ -371,7 +371,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  SetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {  SetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE SetBufSize (P: PBuffer; NewSize: Word); FAR;
+PROCEDURE SetBufSize (P: PBuffer; NewSize: Word); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 VAR CurSize: Word;
 VAR CurSize: Word;
 BEGIN
 BEGIN
    CurSize := GetBufSize(P);                          { Current size }
    CurSize := GetBufSize(P);                          { Current size }
@@ -394,7 +394,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION FreeCache: Boolean; FAR;
+FUNCTION FreeCache: Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    FreeCache := False;                                { Preset fail }
    FreeCache := False;                                { Preset fail }
    If (CacheList <> Nil) Then Begin
    If (CacheList <> Nil) Then Begin
@@ -406,7 +406,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION FreeSafetyPool: Boolean; FAR;
+FUNCTION FreeSafetyPool: Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    FreeSafetyPool := False;                           { Preset fail }
    FreeSafetyPool := False;                           { Preset fail }
    If (SafetyPool <> Nil) Then Begin                  { Pool exists }
    If (SafetyPool <> Nil) Then Begin                  { Pool exists }
@@ -424,7 +424,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  HeapNotify -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB        }
 {  HeapNotify -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB        }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION HeapNotify (Size: Word): Integer; FAR;
+FUNCTION HeapNotify (Size: Word): Integer; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 {$IFDEF PROC_REAL}                                    { REAL MODE DOS CODE }
 {$IFDEF PROC_REAL}                                    { REAL MODE DOS CODE }
 ASSEMBLER;
 ASSEMBLER;
 ASM
 ASM
@@ -828,7 +828,10 @@ END.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.5  2002-09-07 15:06:37  peter
+ Revision 1.6  2002-09-09 08:04:06  pierre
+  * remove all warnings about far
+
+ Revision 1.5  2002/09/07 15:06:37  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
 }
 }

+ 13 - 10
fv/views.pas

@@ -2538,7 +2538,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 FUNCTION TGroup.Valid (Command: Word): Boolean;
 FUNCTION TGroup.Valid (Command: Word): Boolean;
 
 
-   FUNCTION IsInvalid (P: PView): Boolean; FAR;
+   FUNCTION IsInvalid (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      IsInvalid := NOT P^.Valid(Command);              { Check if valid }
      IsInvalid := NOT P^.Valid(Command);              { Check if valid }
    END;
    END;
@@ -2670,7 +2670,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.Awaken;
 PROCEDURE TGroup.Awaken;
 
 
-   PROCEDURE DoAwaken (P: PView); FAR;
+   PROCEDURE DoAwaken (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If (P <> Nil) Then P^.Awaken;                    { Awaken view }
      If (P <> Nil) Then P^.Awaken;                    { Awaken view }
    END;
    END;
@@ -2881,12 +2881,12 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.SetState (AState: Word; Enable: Boolean);
 PROCEDURE TGroup.SetState (AState: Word; Enable: Boolean);
 
 
-    PROCEDURE DoSetState (P: PView); FAR;
+    PROCEDURE DoSetState (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
     BEGIN
     BEGIN
       If (P <> Nil) Then P^.SetState(AState, Enable); { Set subview state }
       If (P <> Nil) Then P^.SetState(AState, Enable); { Set subview state }
     END;
     END;
 
 
-    PROCEDURE DoExpose (P: PView); FAR;
+    PROCEDURE DoExpose (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
     BEGIN
     BEGIN
       If (P <> Nil) Then Begin
       If (P <> Nil) Then Begin
         If (P^.State AND sfVisible <> 0) Then         { Check view visible }
         If (P^.State AND sfVisible <> 0) Then         { Check view visible }
@@ -2950,7 +2950,7 @@ END;
 PROCEDURE TGroup.Store (Var S: TStream);
 PROCEDURE TGroup.Store (Var S: TStream);
 VAR Count: Sw_Integer; OwnerSave: PGroup;
 VAR Count: Sw_Integer; OwnerSave: PGroup;
 
 
-   PROCEDURE DoPut (P: PView); FAR;
+   PROCEDURE DoPut (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      S.Put(P);                                        { Put view on stream }
      S.Put(P);                                        { Put view on stream }
    END;
    END;
@@ -2979,13 +2979,13 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.HandleEvent (Var Event: TEvent);
 PROCEDURE TGroup.HandleEvent (Var Event: TEvent);
 
 
-   FUNCTION ContainsMouse (P: PView): Boolean; FAR;
+   FUNCTION ContainsMouse (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      ContainsMouse := (P^.State AND sfVisible <> 0)   { Is view visible }
      ContainsMouse := (P^.State AND sfVisible <> 0)   { Is view visible }
        AND P^.MouseInView(Event.Where);               { Is point in view }
        AND P^.MouseInView(Event.Where);               { Is point in view }
    END;
    END;
 
 
-   PROCEDURE DoHandleEvent (P: PView); FAR;
+   PROCEDURE DoHandleEvent (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If (P = Nil) OR ((P^.State AND sfDisabled <> 0) AND
      If (P = Nil) OR ((P^.State AND sfDisabled <> 0) AND
        (Event.What AND(PositionalEvents OR FocusedEvents) <>0 ))
        (Event.What AND(PositionalEvents OR FocusedEvents) <>0 ))
@@ -3024,7 +3024,7 @@ END;
 PROCEDURE TGroup.ChangeBounds (Var Bounds: TRect);
 PROCEDURE TGroup.ChangeBounds (Var Bounds: TRect);
 VAR D: TPoint;
 VAR D: TPoint;
 
 
-   PROCEDURE DoCalcChange (P: PView); FAR;
+   PROCEDURE DoCalcChange (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR R: TRect;
    VAR R: TRect;
    BEGIN
    BEGIN
      P^.CalcBounds(R, D);                             { Calc view bounds }
      P^.CalcBounds(R, D);                             { Calc view bounds }
@@ -3119,7 +3119,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 FUNCTION TGroup.FirstMatch (AState: Word; AOptions: Word): PView;
 FUNCTION TGroup.FirstMatch (AState: Word; AOptions: Word): PView;
 
 
-   FUNCTION Matches (P: PView): Boolean; FAR;
+   FUNCTION Matches (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      Matches := (P^.State AND AState = AState) AND
      Matches := (P^.State AND AState = AState) AND
        (P^.Options AND AOptions = AOptions);          { Return match state }
        (P^.Options AND AOptions = AOptions);          { Return match state }
@@ -5782,7 +5782,10 @@ END.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.35  2002-09-07 15:06:38  peter
+ Revision 1.36  2002-09-09 08:04:06  pierre
+  * remove all warnings about far
+
+ Revision 1.35  2002/09/07 15:06:38  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.34  2002/08/22 13:40:49  pierre
  Revision 1.34  2002/08/22 13:40:49  pierre

+ 8 - 5
fvision/app.pas

@@ -515,7 +515,7 @@ VAR NumCols, NumRows, NumTileable, LeftOver, TileNum: Integer;
        DIV Num + Lo;                                  { Calc position }
        DIV Num + Lo;                                  { Calc position }
    END;
    END;
 
 
-   PROCEDURE DoCountTileable (P: PView); FAR;
+   PROCEDURE DoCountTileable (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If Tileable(P) Then Inc(NumTileable);            { Count tileable views }
      If Tileable(P) Then Inc(NumTileable);            { Count tileable views }
    END;
    END;
@@ -544,7 +544,7 @@ VAR NumCols, NumRows, NumTileable, LeftOver, TileNum: Integer;
      End;
      End;
    END;
    END;
 
 
-   PROCEDURE DoTile(P: PView); FAR;
+   PROCEDURE DoTile(P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR PState: Word; R: TRect;
    VAR PState: Word; R: TRect;
    BEGIN
    BEGIN
      If Tileable(P) Then Begin
      If Tileable(P) Then Begin
@@ -590,14 +590,14 @@ END;
 PROCEDURE TDeskTop.Cascade (Var R: TRect);
 PROCEDURE TDeskTop.Cascade (Var R: TRect);
 VAR CascadeNum: Integer; LastView: PView; Min, Max: TPoint;
 VAR CascadeNum: Integer; LastView: PView; Min, Max: TPoint;
 
 
-   PROCEDURE DoCount (P: PView); FAR;
+   PROCEDURE DoCount (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If Tileable(P) Then Begin
      If Tileable(P) Then Begin
        Inc(CascadeNum); LastView := P;                { Count cascadable }
        Inc(CascadeNum); LastView := P;                { Count cascadable }
      End;
      End;
    END;
    END;
 
 
-   PROCEDURE DoCascade (P: PView); FAR;
+   PROCEDURE DoCascade (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR PState: Word; NR: TRect;
    VAR PState: Word; NR: TRect;
    BEGIN
    BEGIN
      If Tileable(P) AND (CascadeNum >= 0) Then Begin  { View cascadable }
      If Tileable(P) AND (CascadeNum >= 0) Then Begin  { View cascadable }
@@ -1193,7 +1193,10 @@ END;
 END.
 END.
 {
 {
  $Log$
  $Log$
- Revision 1.20  2002-09-07 15:06:35  peter
+ Revision 1.21  2002-09-09 08:04:05  pierre
+  * remove all warnings about far
+
+ Revision 1.20  2002/09/07 15:06:35  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.19  2002/08/22 13:39:29  pierre
  Revision 1.19  2002/08/22 13:39:29  pierre

+ 5 - 2
fvision/drivers.pas

@@ -757,7 +757,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  ExitDrivers -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 08Jun98 LdB       }
 {  ExitDrivers -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 08Jun98 LdB       }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE ExitDrivers; {$IFNDEF OS_UNIX} FAR; {$ENDIF}
+PROCEDURE ExitDrivers; {$IFNDEF PPC_FPC}{$IFNDEF OS_UNIX} FAR; {$ENDIF}{$ENDIF}
 BEGIN
 BEGIN
    DoneSysError;                                      { Relase error trap }
    DoneSysError;                                      { Relase error trap }
    DoneEvents;                                        { Close event driver }
    DoneEvents;                                        { Close event driver }
@@ -1673,7 +1673,10 @@ BEGIN
 END.
 END.
 {
 {
  $Log$
  $Log$
- Revision 1.31  2002-09-07 15:06:36  peter
+ Revision 1.32  2002-09-09 08:04:05  pierre
+  * remove all warnings about far
+
+ Revision 1.31  2002/09/07 15:06:36  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.30  2002/06/10 19:40:14  pierre
  Revision 1.30  2002/06/10 19:40:14  pierre

+ 10 - 7
fvision/memory.pas

@@ -280,7 +280,7 @@ CONST
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  GetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {  GetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION GetBufSize (P: PBuffer): Word; FAR;
+FUNCTION GetBufSize (P: PBuffer): Word; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    GetBufSize := (P^.Size + 15) SHR 4 + 1;            { Buffer paragraphs }
    GetBufSize := (P^.Size + 15) SHR 4 + 1;            { Buffer paragraphs }
 END;
 END;
@@ -288,7 +288,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCacheMem -> Platforms DOS REAL MODE - Updated 01Oct99 LdB            }
 {  FreeCacheMem -> Platforms DOS REAL MODE - Updated 01Oct99 LdB            }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE FreeCacheMem; FAR;
+PROCEDURE FreeCacheMem; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    While (CachePtr <> HeapEnd) Do
    While (CachePtr <> HeapEnd) Do
      DisposeCache(CachePtr);                          { Release blocks }
      DisposeCache(CachePtr);                          { Release blocks }
@@ -371,7 +371,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  SetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {  SetBufSize -> Platforms DOS REAL MODE - Updated 01Oct99 LdB              }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-PROCEDURE SetBufSize (P: PBuffer; NewSize: Word); FAR;
+PROCEDURE SetBufSize (P: PBuffer; NewSize: Word); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 VAR CurSize: Word;
 VAR CurSize: Word;
 BEGIN
 BEGIN
    CurSize := GetBufSize(P);                          { Current size }
    CurSize := GetBufSize(P);                          { Current size }
@@ -394,7 +394,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION FreeCache: Boolean; FAR;
+FUNCTION FreeCache: Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    FreeCache := False;                                { Preset fail }
    FreeCache := False;                                { Preset fail }
    If (CacheList <> Nil) Then Begin
    If (CacheList <> Nil) Then Begin
@@ -406,7 +406,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {  FreeCache -> Platforms DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB             }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION FreeSafetyPool: Boolean; FAR;
+FUNCTION FreeSafetyPool: Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 BEGIN
 BEGIN
    FreeSafetyPool := False;                           { Preset fail }
    FreeSafetyPool := False;                           { Preset fail }
    If (SafetyPool <> Nil) Then Begin                  { Pool exists }
    If (SafetyPool <> Nil) Then Begin                  { Pool exists }
@@ -424,7 +424,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 {  HeapNotify -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB        }
 {  HeapNotify -> Platforms DOS/DPMI/WIN/NT/OS2 - Updated 01Oct99 LdB        }
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
-FUNCTION HeapNotify (Size: Word): Integer; FAR;
+FUNCTION HeapNotify (Size: Word): Integer; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
 {$IFDEF PROC_REAL}                                    { REAL MODE DOS CODE }
 {$IFDEF PROC_REAL}                                    { REAL MODE DOS CODE }
 ASSEMBLER;
 ASSEMBLER;
 ASM
 ASM
@@ -828,7 +828,10 @@ END.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.5  2002-09-07 15:06:37  peter
+ Revision 1.6  2002-09-09 08:04:06  pierre
+  * remove all warnings about far
+
+ Revision 1.5  2002/09/07 15:06:37  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
 }
 }

+ 13 - 10
fvision/views.pas

@@ -2538,7 +2538,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 FUNCTION TGroup.Valid (Command: Word): Boolean;
 FUNCTION TGroup.Valid (Command: Word): Boolean;
 
 
-   FUNCTION IsInvalid (P: PView): Boolean; FAR;
+   FUNCTION IsInvalid (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      IsInvalid := NOT P^.Valid(Command);              { Check if valid }
      IsInvalid := NOT P^.Valid(Command);              { Check if valid }
    END;
    END;
@@ -2670,7 +2670,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.Awaken;
 PROCEDURE TGroup.Awaken;
 
 
-   PROCEDURE DoAwaken (P: PView); FAR;
+   PROCEDURE DoAwaken (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If (P <> Nil) Then P^.Awaken;                    { Awaken view }
      If (P <> Nil) Then P^.Awaken;                    { Awaken view }
    END;
    END;
@@ -2881,12 +2881,12 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.SetState (AState: Word; Enable: Boolean);
 PROCEDURE TGroup.SetState (AState: Word; Enable: Boolean);
 
 
-    PROCEDURE DoSetState (P: PView); FAR;
+    PROCEDURE DoSetState (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
     BEGIN
     BEGIN
       If (P <> Nil) Then P^.SetState(AState, Enable); { Set subview state }
       If (P <> Nil) Then P^.SetState(AState, Enable); { Set subview state }
     END;
     END;
 
 
-    PROCEDURE DoExpose (P: PView); FAR;
+    PROCEDURE DoExpose (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
     BEGIN
     BEGIN
       If (P <> Nil) Then Begin
       If (P <> Nil) Then Begin
         If (P^.State AND sfVisible <> 0) Then         { Check view visible }
         If (P^.State AND sfVisible <> 0) Then         { Check view visible }
@@ -2950,7 +2950,7 @@ END;
 PROCEDURE TGroup.Store (Var S: TStream);
 PROCEDURE TGroup.Store (Var S: TStream);
 VAR Count: Sw_Integer; OwnerSave: PGroup;
 VAR Count: Sw_Integer; OwnerSave: PGroup;
 
 
-   PROCEDURE DoPut (P: PView); FAR;
+   PROCEDURE DoPut (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      S.Put(P);                                        { Put view on stream }
      S.Put(P);                                        { Put view on stream }
    END;
    END;
@@ -2979,13 +2979,13 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 PROCEDURE TGroup.HandleEvent (Var Event: TEvent);
 PROCEDURE TGroup.HandleEvent (Var Event: TEvent);
 
 
-   FUNCTION ContainsMouse (P: PView): Boolean; FAR;
+   FUNCTION ContainsMouse (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      ContainsMouse := (P^.State AND sfVisible <> 0)   { Is view visible }
      ContainsMouse := (P^.State AND sfVisible <> 0)   { Is view visible }
        AND P^.MouseInView(Event.Where);               { Is point in view }
        AND P^.MouseInView(Event.Where);               { Is point in view }
    END;
    END;
 
 
-   PROCEDURE DoHandleEvent (P: PView); FAR;
+   PROCEDURE DoHandleEvent (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      If (P = Nil) OR ((P^.State AND sfDisabled <> 0) AND
      If (P = Nil) OR ((P^.State AND sfDisabled <> 0) AND
        (Event.What AND(PositionalEvents OR FocusedEvents) <>0 ))
        (Event.What AND(PositionalEvents OR FocusedEvents) <>0 ))
@@ -3024,7 +3024,7 @@ END;
 PROCEDURE TGroup.ChangeBounds (Var Bounds: TRect);
 PROCEDURE TGroup.ChangeBounds (Var Bounds: TRect);
 VAR D: TPoint;
 VAR D: TPoint;
 
 
-   PROCEDURE DoCalcChange (P: PView); FAR;
+   PROCEDURE DoCalcChange (P: PView); {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    VAR R: TRect;
    VAR R: TRect;
    BEGIN
    BEGIN
      P^.CalcBounds(R, D);                             { Calc view bounds }
      P^.CalcBounds(R, D);                             { Calc view bounds }
@@ -3119,7 +3119,7 @@ END;
 {---------------------------------------------------------------------------}
 {---------------------------------------------------------------------------}
 FUNCTION TGroup.FirstMatch (AState: Word; AOptions: Word): PView;
 FUNCTION TGroup.FirstMatch (AState: Word; AOptions: Word): PView;
 
 
-   FUNCTION Matches (P: PView): Boolean; FAR;
+   FUNCTION Matches (P: PView): Boolean; {$IFNDEF PPC_FPC}FAR;{$ENDIF}
    BEGIN
    BEGIN
      Matches := (P^.State AND AState = AState) AND
      Matches := (P^.State AND AState = AState) AND
        (P^.Options AND AOptions = AOptions);          { Return match state }
        (P^.Options AND AOptions = AOptions);          { Return match state }
@@ -5782,7 +5782,10 @@ END.
 
 
 {
 {
  $Log$
  $Log$
- Revision 1.35  2002-09-07 15:06:38  peter
+ Revision 1.36  2002-09-09 08:04:06  pierre
+  * remove all warnings about far
+
+ Revision 1.35  2002/09/07 15:06:38  peter
    * old logs removed and tabs fixed
    * old logs removed and tabs fixed
 
 
  Revision 1.34  2002/08/22 13:40:49  pierre
  Revision 1.34  2002/08/22 13:40:49  pierre