HP3000-L Archives

August 2000, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Stan Sieler <[log in to unmask]>
Reply To:
Stan Sieler <[log in to unmask]>
Date:
Wed, 23 Aug 2000 15:19:13 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (24 lines)
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

ATOM RSS1 RSS2