◄Keywords► ◄Contents► ◄Index► ◄Back► Description The keyword EXTERNAL signals that the associated procedure or function declaration is in another program file. Use both the link directive and EXTERNAL declarations to link large numbers of assembly files with the program file. For example, the definitions of the following procedure and function declarations actually exist in the external file Queue.obj: {$L Queue.obj} PROCEDURE Delete( thing : Pointer; VAR success : Boolean ); EXTERNAL; PROCEDURE Insert( thing : Pointer; VAR success : Boolean ); EXTERNAL; FUNCTION Return( thing : Pointer; VAR success : Boolean ) : Pointer; EXTERNAL; See also: INLINE, {$L}