同じ関数が使う場所(プログラムの中)によって
結果が異なるというバグに悩まされてます。
なにか原因は考えられますか?

構造体のポインタを受け取って、その構造体に
処理を施すvoid型関数なんですけど・・・。