EPOC OPL Guide & Reference Glossary


Index L

Term Topic Meaning See Also

label

OPL Basics

A marker in an OPL program. Labels can be jumped to with GOTO or VECTOR.

 

Linked by ordinal

Using OPXs

Refers to using DLLs in which functions are looked up by an ordinal (1, 2, 3, .... n) number rather than by name or physical offset.

Ordinal linking makes better use of disk space than linking by name, and is more robust than linking by physical offset.

DLL

literal

OPL Basics

A value written directly into the text of an OPL program.

string, integer, long integer, floating-point, array

little-endian

Advanced Topics

Denotes a format for multi-byte values where the byte with the smallest memory address is the least significant — the value is stored little-end-first.

The opposite of little-endian is, naturally enough, big-endian.

The name comes from the Lilliputian dispute over whether an egg should be opened at the round or pointed end from Swift’s Gulliver’s Travels.

 

logical operator

OPL Basics

An operator which takes logical arguments, and evaluates to a logical value.

logical value

logical value

OPL Basics

True or false. To OPL, 0 represents false, and anything else represents true.

OPL uses -1 to return a true value, but any non-zero value is valid.

 

long integer

OPL Basics

A 32-bit signed integer value.

value, integer