HP Pascal/iX Reference Manual (31502-90022)

11- 5
are not reserved and can be defined by the user.
Predefined Identifiers
The system programming extensions add the following identifiers to the HP
Pascal list of predefined identifiers. The compiler issues warning
messages if it encounters these identifiers and the standard level is too
low.
Like any predefined identifiers, these identifiers may be redefined by
the user.
Table 11-2. System Programming Extension Predefined Identifiers
-------------------------------------------------
| | |
| Predefined | Description |
| Identifiers | |
| | |
-------------------------------------------------
| | |
| addtopointer | Address arithmetic |
| | |
-------------------------------------------------
| | |
| anyptr | Predefined pointer type |
| | |
-------------------------------------------------
| | |
| bitsizeof | Predefined size function |
| | |
-------------------------------------------------
| | |
| buildpointer | Address arithmetic |
| | |
-------------------------------------------------
| | |
| call | Procedure variables |
| | |
-------------------------------------------------
| | |
| escape | Error recovery |
| | |
-------------------------------------------------
| | |
| escapecode | Error handling |
| | |
-------------------------------------------------
| | |
| fcall | Function variables |
| | |
-------------------------------------------------
| | |
| fast_fill | Predefined move procedure |
| | |
-------------------------------------------------
| | |
| globalanyptr | Predefined pointer type |
| | |
-------------------------------------------------
| | |
| haveextension | Parameter mechanism |
| | |
-------------------------------------------------
| | |
| haveoptvarparm | Parameter mechanism |
| | |
-------------------------------------------------
| | |
| localanyptr | Predefined pointer type |
| | |
-------------------------------------------------
| | |
| move_fast | Predefined move procedure |
| | |
-------------------------------------------------