pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

PROC p;
BEGIN
e64a := ea;
p64a := p32a;
@p64p := @p32p;
ea := e64a; -- Error: conversion must be explicit.
p32a := p64a; -- Error: “” “” “” “”
@p32p := @p64p; -- Error: “” “” “” “”
@p64p1 := @p32p; -- Error: mismatched prototypes.
END;
Implicit conversions to/from INT(32) and EXT32ADDR are allowed.
Implicit conversions to/from EXTADDR and EXT32ADDR are allowed.
Implicit conversions from FIXED to EXT64ADDR are allowed in assignments only if the FIXED
expression yields a constant value known at compile-time; they are interpreted as a byte address
value.
Implicit Address Conversions 535