3 seta, setl, and sets, Seta, setl, and – ARM VERSION 1.2 User Manual
Page 289

Directives Reference
ARM DUI 0068B
Copyright © 2000, 2001 ARM Limited. All rights 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 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, which is:
•
numeric, for
SETA
(see Numeric expressions on page 3-20)
•
logical, for
SETL
(see Logical expressions on page 3-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
page 3-2 for more information.
Examples
GBLA VersionNumber
VersionNumber SETA 21
GBLL Debug
Debug SETL {TRUE}
GBLS VersionString
VersionString SETS "Version 1.0"