PAM Programming Manual

Link-Level Programming Examples
PAM Programming Manual142482
B-27
Procedures
{-------------------------- Get P/F flag -------------------------}
IF Get_Int ( Scan_Blanks ( ( ndx + 1 ) ),
ndx,
10,
P_F_flag,
0,
1 ) THEN
BEGIN
WriteLn ( Output, ’P F flag is bad’ );
AbEnd_;
END;
{---------------------- Get response flag ------------------------}
IF Get_Int ( Scan_Blanks ( ( ndx + 1 ) ),
ndx,
10,
rsp_flag,
0,
1 ) THEN
BEGIN
WriteLn ( Output, ’Response flag is bad’ );
AbEnd_;
END;
{---------------------- Look for Loop Count ----------------------}
IF Get_Int ( Scan_Blanks ( ( ndx + 1 ) ),
ndx,
10,
number_of_loops,
0,
MaxInt ) THEN
BEGIN
WriteLn ( Output, ’Loop count is bad’ );
AbEnd_;
END;
{----------------------- Look for SDU count ----------------------}
IF Get_Int ( Scan_Blanks ( ( ndx + 1 ) ),
ndx,
10,
SDU_cnt,
0,
22 ) THEN
BEGIN
WriteLn ( Output, ’SDU count is bad’ );
AbEnd_;
END;