@@ -30,7 +30,7 @@ Uses UnixType,BaseUnix,ctypes; // load base unix typing
implementation
-{$i textrec.inc}
+
// load implementation for prototypes from current dir.
{$i termiosproc.inc}
@@ -40,12 +40,6 @@ Const
Implementation
-{
- The definitions of TextRec and FileRec are in separate files.
-}
-{$i filerec.inc}
-
var
maxcols,maxrows : longint;
@@ -361,7 +361,6 @@ begin
Result := CP_UTF8; // Android always uses UTF-8
end;
procedure SetStdIOCodePage(var T: Text); inline;
begin
case TextRec(T).Mode of
@@ -30,8 +30,6 @@ Uses BaseUnix; // load base unix typing
@@ -31,8 +31,6 @@ Uses BaseUnix; // load base unix typing
@@ -30,8 +30,6 @@ var
const extkeycode:char=#0;
var maxrows,maxcols:word;
@@ -33,12 +33,6 @@ var
DelayCnt : Longint;
VidSeg : Word;
- definition of textrec is in textrec.inc
{****************************************************************************
Low level Routines
****************************************************************************}
@@ -63,15 +63,6 @@ Type
NameStr = String[FileNameLen];
ExtStr = String[FileNameLen];
- filerec.inc contains the definition of the filerec.
- textrec.inc contains the definition of the textrec.
- It is in a separate file to make it available in other units without
- having to use the DOS unit for it.
DateTime = packed record
Year,
Month,
@@ -44,8 +44,6 @@ unit iso7185;
- {$i textrec.inc}
{$i-}
procedure DoAssign(var t : Text);
@@ -37,8 +37,6 @@ Interface
Type longstring = pchar;
ShortString = string;
{ Internal functions, will not appear in systemh.inc }
Function NewLongString (Len : Longint) : LongString;
@@ -1627,10 +1627,6 @@ Implementation
Uses Strings;
-{ Get the definitions of textrec and filerec }
{No debugging for syslinux include !}
{$IFDEF SYS_LINUX}
{$UNDEF SYSCALL_DEBUG}
@@ -132,9 +132,6 @@ Implementation
threadvar internal_socketerror : cint;
-{ Include filerec and textrec structures }
{******************************************************************************
Kernel Socket Callings
******************************************************************************}
@@ -35,12 +35,6 @@ var
@@ -44,12 +44,6 @@ var
// ScreenHeight : longint;
@@ -44,11 +44,6 @@ Function GetFS(Var F:File):longint;
Function Select(N:longint;readfds,writefds,exceptfds:PFDSet;TimeOut:Longint):longint;
{
Select checks whether the file descriptor sets in readfs/writefs/exceptfs
@@ -55,10 +55,6 @@ const
Basic Socket Functions
@@ -33,9 +33,6 @@ uses Libc;
ScreenHandle : scr_t;
-{ Definition of textrec is in textrec.inc }
@@ -253,10 +253,6 @@ type
Var
OnShowException : Procedure (Msg : ShortString);
- { FileRec/TextRec }
- {$i filerec.inc}
Const
HexDisplayPrefix : string = '$';
@@ -33,9 +33,6 @@ implementation
{uses keyboard, video;}
const
VioHandle: word = 0;
@@ -587,10 +587,6 @@ Implementation
uses
DosCalls;
-{Include filerec and textrec structures}
-{$I filerec.inc}
-{$I textrec.inc}
@@ -30,8 +30,6 @@ Uses UnixType,BaseUnix; // load base unix typing
@@ -13,9 +13,6 @@
**********************************************************************}
Function FpLink (const existing : RawByteString; const newone : RawByteString): cInt; {$ifdef VER2_0}inline;{$endif}
SystemExistingFileName, SystemNewOneFileName: RawByteString;
@@ -40,11 +40,6 @@ Implementation
uses BaseUnix ,unix, termio;
OldTextAttr : byte = $07;
@@ -1,4 +1,4 @@
+»¿{
This file is part of the Free Pascal run time library.
Copyright (c) 2005 by Florian Klaempfl,
member of the Free Pascal development team.
@@ -1010,7 +1010,7 @@ begin
{$ifdef FPC_HAS_CPSTRING}
@@ -63,8 +63,6 @@ Uses Unix,BaseUnix,Strings;
include definition of textrec
}
P_TOF = 1; { Print to file }
@@ -79,9 +79,6 @@ Uses {$ifndef FPC_USE_LIBC}SysCall{$else}initc{$endif};
@@ -162,10 +162,6 @@ Uses
{$i unxsysc.inc}
{$endif}
{$i unxfunc.inc} { Platform specific implementations }
Function getenv(name:string):Pchar; external name 'FPC_SYSC_FPGETENV';
@@ -49,9 +49,6 @@ Function GregorianToJulian(Year,Month,Day:Longint):LongInt;
function ArrayStringToPPchar(const S:Array of AnsiString;reserveentries:Longint):ppchar; // const ?
// Extra allocate reserveentries pchar's at the beginning (default param=0 after 1.0.x ?)
// Note: for internal use by skilled programmers only
@@ -22,12 +22,6 @@ var
ScreenHeight : longint;
@@ -31,12 +31,6 @@ uses
SaveCursorSize: Longint;
@@ -59,10 +59,6 @@ var