So, I have some code, kind of like the following, to add a struct to a list of structs:
void barPush(BarList * list,Bar * bar) { // if there is no move t
Generic answer: Pass a pointer to the thing you want to change.
In this case, it would be a pointer to the pointer you want to change.