CMOVE Examples


Example 1:

 

  

CMOVE

SENDING TO RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

10

5

8

ABCDEFGH··

 

RECVING

6

3

6

123456

 

After:

SENDING

10

5

8

ABCDEFGH··

 

RECVING

6

3

6

12E456

 

No Condition Flags are set (all FALSE).

 

Example 2:

 

 

Variable

PL

FP

LP

Contents

Before:

SENDING

10

5

8

ABCDEFGH··

 

RECVING

6

0

6

123456

 

After:

SENDING

10

5

8

ABCDEFGH··

 

RECVING

6

0

6

123456

 

The EOS Condition Flags are set. RECVING is a null string.

 

Example 3:

 

  

CMOVE

"X" TO RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

RECVING

6

4

6

123456

 

After:

RECVING

6

4

6

123X56

 

No Condition Flags are set (all FALSE).

Example 4:

 

  

CMOVE

"#" TO RECVING

 

 

Variable

PL

FP

LP

Contents

Before:

RECVING

10

5

8

ABCDEFGH··

 

After:

RECVING

10

5

8

ABCD#FGH··

 

No Condition Flags are set (all FALSE).

 



PL/B Language Reference CMATCH Examples COLLECTION Example