While looking for an example for writing SMIOLf_get/set_frame C interfaces, I noticed that some local variables in SMIOLf_open_file are being explicitly initialized:
https://github.com/MiCurry/SMIOL/blob/1063b205426185eaed43cb5f343df9d1f561733d/src/smiolf.F90#L240-L243