Correct Use HAL Source Core.C