Function macros define the names, attributes, parameters, and local variables of functions:
| Macro name | Description |
| cProc | Defines the name and attributes of a function. |
| parmX | Defines one or more function parameters. The parameters provide access to the arguments passed to the function. |
| localX | Defines one or more frame variables for the specified function. |
| cBegin | Defines the actual entry point for the specified function. |
| cEnd | Defines the exit point for the specified function. |