Functions | |
FLA_Error | FLA_Ttmm_u (FLA_Obj A, fla_ttmm_t *cntl) |
FLA_Error FLA_Ttmm_u | ( | FLA_Obj | A, | |
fla_ttmm_t * | cntl | |||
) |
References FLA_Ttmm_u_blk_var1(), FLA_Ttmm_u_blk_var2(), FLA_Ttmm_u_blk_var3(), and FLA_Ttmm_u_task().
Referenced by FLA_Ttmm_internal().
00036 { 00037 FLA_Error r_val = FLA_SUCCESS; 00038 00039 if ( FLA_Cntl_variant( cntl ) == FLA_SUBPROBLEM ) 00040 { 00041 r_val = FLA_Ttmm_u_task( A, cntl ); 00042 } 00043 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT1 ) 00044 { 00045 r_val = FLA_Ttmm_u_blk_var1( A, cntl ); 00046 } 00047 #ifdef FLA_ENABLE_NON_CRITICAL_CODE 00048 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT2 ) 00049 { 00050 r_val = FLA_Ttmm_u_blk_var2( A, cntl ); 00051 } 00052 else if ( FLA_Cntl_variant( cntl ) == FLA_BLOCKED_VARIANT3 ) 00053 { 00054 r_val = FLA_Ttmm_u_blk_var3( A, cntl ); 00055 } 00056 #endif 00057 00058 return r_val; 00059 }