qp.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
EXTERNAL Keyword
  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}