Progress
Language Reference
&UNDEFINE Preprocessor Directive
Undefines a compile-time constant (preprocessor name).
SYNTAX
preprocessor-name
The preprocessor name (compile-time constant) that you want to undefine.
NOTES
- When you use the &UNDEFINE directive, Progress warns you if the name you want to undefine was not previously defined.
- The &UNDEFINE directive undefines the currently active name.
- The &UNDEFINE directive also undefines named include file arguments. For more information, see the chapter on the preprocessor in the Progress Programming Handbook .
- 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. This does not apply to non-globally (scoped) defined names.
SEE ALSO
&GLOBAL-DEFINE Preprocessor Directive, &SCOPED-DEFINE Preprocessor Directive, DEFINED Preprocessor Function
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |