Directives Reference
ARM DUI 0068B Copyright © 2000, 2001 ARM Limited. All r ights reserved. 7-7
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 val ue of a local or g lobal string variab le.
Syntax
variable <setx> expr
where:
<setx>
is one of
SETA
,
SETL
, or
SETS
.
variable
is the name of a variable de clared by a
GBLA
,
GBLL
,
GBLS
,
LCLA
,
LCLL
, or
LCLS
directive.
expr
is an expression, which is:
numeric, for
SETA
(see Numeric expressions on page 3-20)
logical, for
SETL
(see Logical expressions on page3-23)
string, for
SETS
(see String expressions on page 3-19).
Usage
You must declare
variable
using a global or local declaration directive before using one
of these directives. See GBLA, GBLL, and GBLS on page 7-4 and LCLA, LCLL, and
LCLS on page 7-6 for more information.
You can also predefine variable names on the command line. See Command syntax on
page3-2 for more information.
Examples
GBLA VersionNumber
VersionNumber SETA 21
GBLL Debug
Debug SETL {TRUE}
GBLS VersionString
VersionString SETS "Version 1.0"