* inlined few procs. Didn't inline makeraw since that triggers inline WITH bug.

git-svn-id: trunk@1221 -
This commit is contained in:
marco 2005-09-28 20:59:20 +00:00
parent 430cb886e3
commit 73e81ac45a
6 changed files with 20 additions and 15 deletions

View File

@ -17,6 +17,7 @@
unit termio;
interface
{$inline on}
Uses BaseUnix; // load base unix typing

View File

@ -17,7 +17,7 @@
unit termio;
interface
{$inline on}
Uses BaseUnix; // load base unix typing
// load types + consts

View File

@ -17,6 +17,7 @@
unit termio;
interface
{$inline on}
Uses BaseUnix; // load base unix typing

View File

@ -17,6 +17,7 @@
unit termio;
interface
{$inline on}
Uses BaseUnix; // load base unix typing

View File

@ -17,6 +17,7 @@
unit termio;
interface
{$inline on}
Uses BaseUnix; // load base unix typing

View File

@ -13,19 +13,20 @@
***********************************************************************}
Function TCGetAttr (fd:cint;var tios:TermIOS):cint;
Function TCGetAttr (fd:cint;var tios:TermIOS):cint; inline;
Function TCSetAttr (fd:cint;OptAct:cint;const tios:TermIOS):cint;
Procedure CFSetISpeed (var tios:TermIOS;speed:Cardinal);
Procedure CFSetOSpeed (var tios:TermIOS;speed:Cardinal);
Procedure CFMakeRaw (var tios:TermIOS);
Function TCSendBreak (fd,duration:cint):cint;
Function TCSetPGrp (fd,id:cint) :cint;
Function TCGetPGrp (fd:cint;var id:cint):cint;
Function TCFlush (fd,qsel:cint):cint;
Function TCDrain (fd:cint) :cint;
Function TCFlow (fd,act:cint) :cint;
Function IsATTY (Handle:cint) :cint;
Function IsATTY (var f:text) :cint;
function TTYname (Handle:cint):string;
function TTYname (var F:Text) :string;
Procedure CFSetISpeed (var tios:TermIOS;speed:Cardinal); inline;
Procedure CFSetOSpeed (var tios:TermIOS;speed:Cardinal); inline;
Procedure CFMakeRaw (var tios:TermIOS);
Function TCSendBreak (fd,duration:cint):cint; inline;
Function TCSetPGrp (fd,id:cint) :cint; inline;
Function TCGetPGrp (fd:cint;var id:cint):cint; inline;
Function TCFlush (fd,qsel:cint):cint; inline;
Function TCDrain (fd:cint) :cint;inline;
Function TCFlow (fd,act:cint) :cint;inline;
Function IsATTY (Handle:cint) :cint;
Function IsATTY (var f:text) :cint; inline;
function TTYname (Handle:cint):string;
function TTYname (var F:Text) :string;