> Static structs are initialized with zeros for unspecified fields. > So there is no advantage to explicitly initialize .remove with NULL > and the assignment can be dropped without side effects. Would you become interested to delete redundant initialisation repetitions at any more source code places? A corresponding script for the semantic patch language (Coccinelle software) can point more remaining update candidates out for various components. Regards, Markus