An simple linked list in C for embedded applications