HP Business BASIC/XL Reference Manual - HP 3000 MPE/iX Computer Systems - Edition 1 (32715-90001)

a- 60
ACTION Reduce the length of the alias name.
------------------------------------------------------------------------------------
1750 MESSAGE Formal parameter #parm_num of type parm_type to procedure
proc_name has no corresponding Business BASIC/XL data type and
no default value.
CAUSE An error occurred while processing the definition of the
intrinsic proc_name, specifically while looking up information
for formal parameter number parm_num. HP Business BASIC/XL
will not be able to call proc_name because the data type of the
formal parameter has no corresponding type and no default value
is supplied.
ACTION Redefine the external proc_name in a new intrinsic file and
supply the default.
Define the external proc_name in an EXTERNAL statement and
supply the appropriate formal parameters.
------------------------------------------------------------------------------------
1751 MESSAGE A BYTE type array parameter is an invalid data type for formal
parameter #parm_num.
CAUSE An external definition contained a BYTE type parameter. For
example,
EXTERNAL A(BYTE VALUE(A(*))
BYTE keywords are not allowed.
ACTION Remove the BYTE keyword from the list of formal parameters.
------------------------------------------------------------------------------------
1752 MESSAGE BYTE type is an invalid data type for formal parameter
#parm_num to an Business BASIC/XL external.
CAUSE BYTE type formal parameters are not valid in an HP Business
BASIC/XL external definition.
ACTION Remove the BYTE keyword form the list of formal parameters.
------------------------------------------------------------------------------------
1753 MESSAGE A scalar BYTE reference parameter is an invalid data type for
formal parameter #parm_num.
CAUSE A reference parameter of type BYTE is invalid. For example,
EXTERNAL PASCAL A(BYTE A)
ACTION Change the external's definition so that parameter number
parm_num is passed by value.
------------------------------------------------------------------------------------
1754 MESSAGE Array formal parameter #parm_num by value is invalid.
CAUSE Only scalar formal parameters can be passed by value.
ACTION Remove the VALUE form the definition of the formal parameter
number parm_num in the formal parameter list.
------------------------------------------------------------------------------------
1755 MESSAGE String or BYTE string formal parameter #parm_num by value is
invalid.
CAUSE An external definition has a string parameter passed by value.
For example,
EXTERNAL PASCAL A(VALUE A$)
EXTERNAL PASCAL B(BYTE VALUE A$)