7.2.3. SETA, SETL, and SETS

The SETA directive sets the value of a local or global arithmetic variable.

The SETL directive sets the value of a local or global logical variable.

The SETS directive sets the value of a local or global string variable.

Syntax

variable <setx> expr

where:

<setx>

is one of SETA, SETL, or SETS.

variable

is the name of a variable declared by a GBLA, GBLL, GBLS, LCLA, LCLL, or LCLS directive.

expr

is an expression that is:

Usage

You must declare variable using a global or local declaration directive before using one of these directives. See GBLA, GBLL, and GBLS and LCLA, LCLL, and LCLS for more information.

You can also predefine variable names on the command line. See Command syntax for more information.

Examples

                GBLA    VersionNumber
VersionNumber   SETA    21
                GBLL    Debug
Debug           SETL    {TRUE}
                GBLS    VersionString
VersionString   SETS    "Version 1.0"
Copyright © 2002-2010 ARM. All rights reserved.ARM DUI 0204J
Non-ConfidentialID101213