Purpose
Renders identifiers inactive and ineligible for replacement.
Syntax
%[label:]... DEACTIVATE ident[,ident]...;
Abbreviation(s): %DEACT for %DEACTIVATE.
Parameters
Each identifier must be a preprocessor variable, a preprocessor procedure name, or a preprocessor built-in function name.
Description
The appearance of an identifier in a %DEACTIVATE statement makes it inactive and ineligible for replacement; that is, any subsequent encounter of that identifier in a nonpreprocessor statement will not initiate any replacement activity (unless, of course, the identifier is later reactivated by use of the %ACTIVATE statement).