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/