>ROM function (in 3.1+).  You _don't_ pass an IntlSelector number, like
>you do for IntlGetRoutineAddress.  Why?  I'm guessing this is to prevent
>the linker from including every glue function into my .prc, which it
>would do if IntlGlueGRA were written to directly know the address of
>every other function in the glue library.  If so, very clever!

Correct.

>Speaking of -- the "Palm VII Support" SDK in the beta is missing all
>this PalmOSGlue support entirely.  Is this intended?  My app needs both
>the regular Text Manager glue support, and the MsgAddRecordParamsType
>structure for invoking Palm VII iMessenger.  So I think I should be
>using the Palm VII SDK instead of the 3.1 SDK, but that doesn't work
>because of the missing glue support.  What gives?

Ahh...here we go again answering tricky questions ;-)
Notice that we didn't call it the 3.2 SDK.  And the reason behind that was so
that developers do not assume it to be a superset of the 3.1 SDK. Hey, its taken
us a long time to get 3.1 going and we just didn't want to hold things up any
further!

--vivek





Scott Johnson <[EMAIL PROTECTED]> on 09/24/99 12:43:58 PM

Please respond to [EMAIL PROTECTED]

Sent by:  Scott Johnson <[EMAIL PROTECTED]>


To:   [EMAIL PROTECTED]
cc:    (Vivek Magotra/HQ/3Com)
Subject:  Re: IntlGlueGetRoutineAddress missing/broken?




[EMAIL PROTECTED] wrote:
> Here you go -
>
> void* IntlGlueGetRoutineAddress(const void* inGlueRoutineAddress);

Cool, thanks.  Now I got it working, but I'm curious about this
implementation.  You pass the _address_ of one of the TxtGlueXxx
functions itself, and then this API figures out whether to return that
same address back (pre-3.1) or to go find the address of the equivalent
ROM function (in 3.1+).  You _don't_ pass an IntlSelector number, like
you do for IntlGetRoutineAddress.  Why?  I'm guessing this is to prevent
the linker from including every glue function into my .prc, which it
would do if IntlGlueGRA were written to directly know the address of
every other function in the glue library.  If so, very clever!

> and I'll make sure its in the SDK file list.

Speaking of -- the "Palm VII Support" SDK in the beta is missing all
this PalmOSGlue support entirely.  Is this intended?  My app needs both
the regular Text Manager glue support, and the MsgAddRecordParamsType
structure for invoking Palm VII iMessenger.  So I think I should be
using the Palm VII SDK instead of the 3.1 SDK, but that doesn't work
because of the missing glue support.  What gives?

-slj-






Reply via email to