◄Syntax► ◄Details► ◄Example► ◄Contents► ◄Index► ◄Back► ───────────────────────────────────────────────────────────────────────────── DECLARE FUNCTION name [CDECL] [ALIAS "aliasname"] [([parameterlist])] DECLARE SUB name [CDECL] [ALIAS "aliasname"] [([parameterlist])] ■ FUNCTION The external procedure returns a value and can be used in an expression. ■ SUB The external procedure is invoked like a BASIC SUB. ■ name The name used to invoke the procedure. ■ CDECL The procedure uses the C-language argument order and naming conventions (see Details). ■ ALIAS The procedure being called has another name in the .OBJ or library file. ■ aliasname The name the procedure has in the file or library. ■ parameterlist The parameters to be passed to the invoked procedure (see Details). See Also ◄CALL, CALLS (Non-BASIC)►