SETLPTR Examples


Example 1:

 

  

SETLPTR

RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

RECVING

20

1

14

ABCDEFGHIJKLMN······

 

After:

RECVING

20

1

20

ABCDEFGHIJKLMN······

 

No Condition Flags are set (all FALSE).

 

Example 2:

 

  

SETLPTR

RECVING TO 18

 

 

Variable

PL

FP

LP

Contents

Before:

RECVING

20

1

14

ABCDEFGHIJKLMN······

 

After:

RECVING

20

1

18

ABCDEFGHIJKLMN······

 

No Condition Flags are set (all FALSE).

 

Example 3:

 

  

SETLPTR

RECVING TO LLNUMBER

 

 

Variable

PL

FP

LP

Contents

Before:

LLNUMBER

5

 

 

·10.2

 

RECVING

20

14

18

ABCDEFGHIJKLMN······

 

After:

LLNUMBER

5

 

 

·10.2

 

RECVING

20

10

10

ABCDEFGHIJKLMN······

 

The EOS Condition Flag is set since the Form Pointer was changed.

 

Example 4:

 

 

Variable

PL

FP

LP

Contents

Before:

LLNUMBER

5

 

 

···25

 

RECVING

20

10

10

ABCDEFGHIJKLMN······

 

After:

LLNUMBER

5

 

 

···25

 

RECVING

20

10

10

ABCDEFGHIJKLMN······

 

The OVER Condition Flag is set. The value of LLNUMBER exceeds the PL of RECVING. The same would occur if LLNUMBER had contained a negative number.

 

 



PL/B Language Reference SETITEM Examples SETMODE Example