HP Pascal/iX Reference Manual (31502-90022)

11- 41
END;
In the above example, the two calls to the routine proc are effectively
identical.
Fcall.
The predefined function fcall invokes a function.
Usage
fcall
(function_expression)
fcall
( function_expression, parameter ... )
Parameters
function_expression
An expression whose value is a reference to a
function whose formal parameter list is congruent
with the parameters specified in the call.
parameter
An actual parameter that is compatible with the
corresponding formal parameter of the FUNCTION
type of
function_expression
, that is passed to the
invoked function.
The predefined function fcall causes the function referenced by the first
FUNCTION variable parameter to be invoked with the supplied parameters.
The type returned by fcall is the same as the type returned by the
FUNCTION expression.
See the description of call for more information.
Size Functions
Bitsizeof.
The predefined function bitsizeof returns an integer representing the
size of its argument in bits.
Usage
bitsizeof
(variable)
bitsizeof
(record_variable,tag_value ...)
bitsizeof
(type_name)
bitsizeof
(record_type_name,tag_value ...)
bitsizeof
(struc_constant)
bitsizeof
(string_literal)
Parameters
variable
The name of a variable.
record_variable
The name of a record variable with variants.
tag_value
The name of a case constant in the variant part of a
record declaration. Case constants for nested
variants may appear separated by commas.
type_name
The name of a type.
record_type_name
The name of a record type with variants.
struc_constant
The name of an array, record, set, or string
constructor.
string_literal
A string literal.