TAL Reference Manual

Glossary
Glossary526371.001
Glossary-13
RETURN statement.
RETURN statement. A statement that returns control from a procedure or a subprocedure
to the caller. From functions, the RETURN statement can return a value. The RETURN
statement can also return a condition-code value.
RISC. Reduced instruction set computing. A processor architecture based on a relatively
small and simple instruction set, a large number of general-purpose registers, and an
optimized instruction pipeline that supports high-performance instruction execution.
Contrast with CISC
RP. Register pointer. An indicator that points to the top of the register stack.
RSCAN statement. A statement that scans sequential bytes, right to left, for a test
character.
RTLDECS. A file, provided by the CRE, that contains external declarations for CRELIB
functions whose names begin with RTL_. See also CRELIB
Saved Messages Utility. See SMU functions
SCAN statement. A statement that scans sequential bytes, left to right, for a test character.
scope. The set of levels—global, local, or sublocal—at which you can access each
identifier.
secondary storage area. The part of the user data segment that stores the data of indirect
arrays and structures. For standard indirection, the secondary storage area is in the
user data segment. For extended indirection, the secondary storage area is in the
automatic extended data segment. Contrast with primary storage area
segment ID. A number that identifies an extended data segment and that specifies the kind
of extended data segment to allocate.
signed arithmetic operators. The following operators: + (unary plus), – (unary minus), +
(binary signed addition), – (binary signed subtraction), * (binary signed multiplication),
and / (binary signed division).
simple pointer. A variable that contains the address of a memory location, usually of a
simple variable or an array element, that you can access with this simple pointer.
simple variable. A variable that contains one item of a specified data type.
small-memory-model program. A C or Pascal program that uses 16-bit addressing,
contains up to 64K bytes of data, and has a limited number of named static variables.
SMU functions. Saved Messages Utility (SMU) functions, provided by the CLULIB library,
for manipulating saved startup, ASSIGN, and PARAM messages.
source file. A file that contains source text such as data declarations, statements, compiler
directives, and comments. The source file, together with any source code read in from