hoge1()と言う関数内で呼び出される
sub_hoge1()〜sub_hoge200()と言う感じの複数の関数が呼び出されるんですが
その呼び出される関数内でstatic宣言された変数が使われています。
で、そのstaticな変数を必要に応じて有る時期に一斉に再初期化したいのです。
しかも、外部から・・・
なぜならそれぞれの関数が呼び出される時期はバラバラで
外部にグローバルなフラグを作って、staticな変数をそのフラグの状態に応じて初期化する方法にしたとしても
どのタイミングで全ての関数内のstaticな変数が初期化されるかわからないので、グローバルなフラグの状態をいつ戻せば良いか分からないからです。

このような場合、どうすれば解決するのでしょうか?
設計を変えるにしても、ちょっと時間がないので・・・
あと、数が多すぎて無理です。
よろしくお願いします。