Re:
> : Constant here refers to the type of value being passed, not its syntax.
> : Ken Graham.
>
> Constant implies a literal, to me. Expression is more general.
HPFADDTOPPOINTER accepts neither a constant nor an expression for the
#bytes ... it takes a 64-bit integer by reference.
I suspect the reason for this is that they wanted it callable from
languages that don't have 64-bit integers. (In such languages,
you would presumably cobble together a 64-bit variable of some kind
to hold the #bytes.)
What I find harder to understand is why the address of the 64-bit
variable is a 64-bit address! (Hmmm...a bit of an about face
by someone who once argued that *every* intrinsic reference parameter
should be a 64-bit address! :)
Stan Sieler [log in to unmask]
www.allegro.com/sieler/wanted/index.html www.allegro.com/sieler