iDevOS CALC "PCOPY" Command

Copy one pointer to another.

Description

CALC( dst_ptr, src_ptr, "PCOPY" );   // dst_ptr = src_ptr

This command copies src_ptr to dst_ptr.

Parameters

dst_ptr
Destination Pointer Name.
Parameter type: entity name of a pointer (PTR).
src_ptr
Source Pointer Name.
Parameter type: entity name of a pointer (PTR).
"PCOPY"
CALC command operator.
Parameter type: immediate string.

Examples

Example 1

VAR(v1, "alpha", TXT);  // Create a text variable
VAR(v2, "beta",  TXT);  // Create a second text variable

VAR(p1 > "v1", PTR);  // Define a pointer
VAR(p2 > "v2", PTR);  // Define a second pointer

// This gives:
//   p1 -> v1; p2 -> v2
//   v1 = "alpha"; v2 = "beta"
//   p1 = "alpha"; p2 = "beta"

CALC(p1, p2, "PCOPY"); // Copy pointer p2 to p1

// This now gives:
//   p1 -> v2; p2 -> v2;
//   v1 = "alpha"; v2 = "beta"
//   p1 = "beta";  p2 = "beta"