Can anyone look at this and tell me what is going on?
I don't understand these statements.
What I know is, a function address is being stored and then executed via pointer.
Sorry for the lack of code and description...Code:typedef void (*pTIC_PROCESS)(void); void timesliceRegisterTicProcess(INT8U ucProcessNumber, pTIC_PROCESS pProcess) { sTimeSlice.pTicProcessArray[ucProcessNumber] = pProcess; } (sTimeSlice.pTicProcessArray[0])(); //How this is working is magic to me right now.