Previous Next

&UNDEFINE preprocessor directive
Undefines a compile-time constant (preprocessor name).
Syntax 
 
&UNDEFINE preprocessor-name
preprocessor-name
The preprocessor name (compile-time constant) that you want to undefine.
Notes 
*
*
*
To globally define the same name more than once, use this directive to undefine the name before redefining it. If you do not undefine the global name before redefining it, the compiler produces a warning message for non-globally (scoped) defined names. For globally defined names, &UNDEFINE is optional, but recommended for code readability. If &UNDEFINE is not used, the last &GLOBAL-DEFINE statement is used.
See also 
&GLOBAL-DEFINE preprocessor directive, &SCOPED-DEFINE preprocessor directive, DEFINED preprocessor function

Previous Next
© 2013 Progress Software Corporation and/or its subsidiaries or affiliates.