MGIVING


 

The MGIVING compiler directive indicates whether a macro parameter is specified as the string 'giving'. This directive uses the following format:

 

 

 

MGIVING(macroparam)

 

Where:

macroparam

Required. A currently valid {param} label reference for a MACRO definition replacement parameter.

Flags Affected: NONE

Note the following:

  1. This operator is only valid when used in a %IF, CIF, %ELSEIF, or CELSEIF directive that exists in the body of a MACRO.

  2. To be processed, a directive operator requires an exact syntax format.

  3. 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:

  4.  

    Value

    The replacement string ...

    0

    was not specified as "giving".

    1

    was specified as "giving".

 

 

See Also: Example Code, Compiler Directives

 



PL/B Language Reference MEND MLITERAL