Here's what I use:
Boolean HelperDeviceHasNVFS()
{
Boolean bRet = false;
#ifdef sysFtrNumDmAutoBackup
UInt32 iVal;
if (FtrGet(sysFtrCreator, sysFtrNumDmAutoBackup, &iVal)==errNone)
{
if (iVal==1)
{
bRet = true;
}
}
#else//sysFtrNumDmAutoBackup
#warning sysFtrNumDmAutoBackup was not defined - NVFS Autodetection is not
enabled. Upgrade to the latest Palm SDK to fix this.
#endif//sysFtrNumDmAutoBackup
return bRet;
}
On 1/4/07, Gregg Woodcock <[EMAIL PROTECTED]> wrote:
>
> I am finally (because I have to in order to work around a bug on the OS)
> call an API that is not fully backwards compatible (and also doesn't have
> a
> glue function). So I will need to test that the API exists before I call
> it, lest I crash on older HW. What is the proper way to do this?
> In case it matters, the calls are DmSync() and DmSyncDatabase().
> --
> For God, Family and Republic!
> Orthodoxy Orthopraxy Operatur!
> My plan to save the world:
> More Jesus, Less Government!
>
>
>
> --
> For information on using the PalmSource Developer Forums, or to
> unsubscribe, please see http://www.palmos.com/dev/support/forums/
>
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/