MNULL
The MNULL compiler directive indicates whether a macro parameter is specified as a null literal. This directive uses the following format:
|
|
|
|
Where:
macroparam
Required. A currently valid {param} label reference for a MACRO definition replacement parameter.
Flags Affected: NONE
Note the following:
This operator is only valid when used in a %IF, CIF, %ELSEIF, or CELSEIF directive that exists in the body of a MACRO.
To be processed, a directive operator requires an exact syntax format.
When the valid syntax is detected, this operator and parameter label reference are replaced in the conditional directive source line with a single numeric zero or one as follows:
|
Value |
The replacement string ... |
|
0 |
was not specified as a null literal. |
|
1 |
was specified as null literal. |
See Also: Example Code, Compiler Directives
![]() |