At 4:26 PM -0800 2000/03/20, Robert Herold wrote:
>A suggestion for the Palm team:  move all APIs which developers should not
>use out of the public headers.  Put them into Palm-internal header files
>which are not made available to developers.

We actually have some very good reasons for not doing so with some APIs. For example, 
Palm licensees also use our SDKs to create their products. Some of these products 
require the use of system-use-only APIs for which we've built special versions of the 
Palm OS. But since we do not wish to create a multitude of custom SDKs, one for each 
licensee, we simply include the appropriate trap definitions (etc.) in the SDK, 
documenting them as system use only.

Grep-ing the headers therefore isn't always the right thing to do to see if a function 
is available for use. Rather, checking the documentation is. How else would you 
discover how a function works, its restrictions, any side-effects, etc.?

Regards,

Jim Schram
Palm Incorporated
Partner Engineering



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to