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

Page 289

Advertising
background image

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 m
ore 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"

Advertising