🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #19087

Re: New master pointer query.

#19087
From: William C. Bauldry
Date: Wed, 09 Sep 1987 13:27
23 lines
1748 bytes
 The query: What is the format of a new master pointer - i.e. where
do the flags go if the address length is 32 bits ?

In article <232@dbase.UUCP> drc@dbase.UUCP (Dennis Cohen) writes:
>You address it the same way you did in the past (if you followed Apple's rules)
>and call routines for HLock, HUnlock, HGetState, HSetState, HSetRBit, HGetRBit,
>etc.  If you want to munge the bits yourself, let your customers beware that
>the software you produce will almost surely break soon (and it AIN'T Apple's
>fault, but is yours).

 Please don't shoot - i'm not really munging the bits...   
The problem is: I'm passing a dereferenced handle as a parameter to
an assembled routine - IM II (pg25) and the reference section to
the MM chapter say use Lo3byte mask to strip off the high order byte
that contains the flags to leave the address ( in fact my old "phone
book" copy of IM has a constant AddrMask to do this with ). That's
why i'm concerned about the new address length - so that the software
won't break (i don't want it to be my fault either).
 BTW - thanks for answering - i should have been more explicit in the
request.

-Bill
Technical Details
Message-ID: <3841@ecsvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!sdcsvax!ucbvax!decvax!mcnc!ecsvax!wmcb
References: <3819@ecsvax.UUCP> <232@dbase.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!mit-eddie!ll-xn!ames!sdcsvax!ucbvax!decvax!mcnc!ecsvax!wmcb
From: wmcb@ecsvax.UUCP (William C. Bauldry)
Newsgroups: comp.sys.mac
Subject: Re: New master pointer query.
Message-ID: <3841@ecsvax.UUCP>
Date: Wed, 9-Sep-87 09:27:46 EDT
Article-I.D.: ecsvax.3841
Posted: Wed Sep  9 09:27:46 1987
Date-Received: Wed, 16-Sep-87 01:47:47 EDT
References: <3819@ecsvax.UUCP> <232@dbase.UUCP>
Reply-To: wmcb@ecsvax.UUCP (William C. Bauldry)
Organization: UNC Educational Computing Service
Lines: 23