func symconst [ System Debug Reference Manual ] MPE/iX 5.0 Documentation
System Debug Reference Manual
func symconst
Returns the value of a declared constant.
Syntax
symconst (path)
Formal Declaration
symconst:any (path:str)
Parameters
path A path specification, as described in chapter 5,
"Symbolic Formatting/ Symbolic Access."
Examples
$nmdebug > symopen gradtyp.demo
Opens the symbolic data type file gradtyp.demo. It is assumed that the
Debug variable addr contains the address of a StudentRecord data
structure in virtual memory. The following code fragment is from this
file:
CONST MINGRADES = 1; MAXGRADES = 10;
MINSTUDENTS = 1; MAXSTUDENTS = 5;
TYPE
GradeRange = MINGRADES .. MAXGRADES;
GradesArray = ARRAY [ GradeRange ] OF integer;
Class = ( SENIOR, JUNIOR, SOPHOMORE, FRESHMAN );
NameStr = string[8];
StudentRecord = RECORD
Name : NameStr;
Id : Integer;
Year : Class;
NumGrades : GradeRange;
Grades : GradesArray;
END;
$nmdebug > wl "Max Number of students = " SYMCONST("MAXSTUDENTS")
Max Number of students = $5
Returns the value of the constant MaxStudents.
Limitations, Restrictions
none
MPE/iX 5.0 Documentation