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
Yes, you have to pass in a pointer to the pointer. C passes arguments by value, not by reference.