diff -r b42b9ce90ea9 -r 661475905584 bsptemplate/asspandvariant/template_variant/specific/variant.cpp --- a/bsptemplate/asspandvariant/template_variant/specific/variant.cpp Fri Apr 23 22:02:01 2010 +0100 +++ b/bsptemplate/asspandvariant/template_variant/specific/variant.cpp Fri Apr 23 22:08:41 2010 +0100 @@ -27,8 +27,12 @@ const TUint KHtCustomRestartMask = KHtCustomRestartMax << KHtCustomRestartShift; const TUint KHtRestartStartupModesMax = 0xf; // Variable, platform dependant + +#undef USE_MODE_SHIFT_MASK +#ifdef USE_MODE_SHIFT_MASK const TUint KHtRestartStartupModesShift = 16; // Variable, platform dependant const TUint KHtRestartStartupModesMask = KHtRestartStartupModesMax << KHtRestartStartupModesShift; +#endif void TemplateVariantFault(TInt aLine) { @@ -430,8 +434,11 @@ // TO DO: (optional) // // Read the restart startup mode, e.g: - // TInt startup = (Kern::SuperPage().iHwStartupReason & KHtRestartStartupModesMask) >> KHtRestartStartupModesShift; - // kumemput32(a1, &startup, sizeof(TInt)); +#undef USE_MODE_SHIFT_MASK +#ifdef USE_MODE_SHIFT_MASK + TInt startup = (Kern::SuperPage().iHwStartupReason & KHtRestartStartupModesMask) >> KHtRestartStartupModesShift; + kumemput32(a1, &startup, sizeof(TInt)); +#endif break; }