[PD-dev] Proper way of storing a list in C