void OSTaskDelHook (OS_TCB *ptcb) { #if OS_APP_HOOKS_EN > 0u App_TaskDelHook(ptcb); #else (void)ptcb; /* Prevent compiler warning */ #endif }
void OSTaskDelHook (OS_TCB *ptcb) { #if OS_CPU_FPU_EN > 0 if (ptcb->OSTCBOpt & OS_TASK_OPT_SAVE_FP) { /* See if task had FP support */ if (ptcb->OSTCBExtPtr != (void *)0) { /* Yes, OSTCBExtPtr must not be NULL */ OSMemPut(OSFPPartPtr, ptcb->OSTCBExtPtr); /* Return memory block to free pool */ } } #endif #if OS_APP_HOOKS_EN > 0 App_TaskDelHook(ptcb); #else (void)ptcb; /* Prevent compiler warning */ #endif }