%DEACTIVATE

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).