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"