static HRESULT routeMode (DAL_RATE_MODE_ENUM ratemode) { switch (ratemode) { default: case eDAL_RATE_MODE_LOW: return routeLow(); case eDAL_RATE_MODE_MID: return routeMid(); case eDAL_RATE_MODE_HIGH: return routeHigh(); } return NO_ERROR; }
static HRESULT routeMode (uint32 ratemode) { switch (ratemode) { default: case 0: return (bInitFlags & MODE_INIT_EXPN) ? routeLowExp() : routeLow(); case 1: return (bInitFlags & MODE_INIT_EXPN) ? routeMidExp() : routeMid(); case 2: return (bInitFlags & MODE_INIT_EXPN) ? routeHighExp() : routeHigh(); } return NO_ERROR; }