! SIMPLE TEST OF BYTE POINTER VARIABLES AFTER PERQ
BEGIN
owninteger fail=0
BYTEINTEGERARRAY a(1:10)
BYTEINTEGERNAME ap
INTEGER i
ROUTINE or(BYTEINTEGERNAME x)
x=x!64
END
a(i)=i FOR i=1,1,10
or(a(i)) FOR i=1,1,10
FOR i=1,1,10 CYCLE
ap==a(i)
ap=ap!128
write(a(i),4) and fail=1 UNLESS a(i)=i!x'c0'
REPEAT
printstring("TEST OK") if fail=0
ENDOFPROGRAM