fix warging: strict structure declaration