あああ。
なんか static つけてもうまくいかないので質問したのですが、
プロトタイプ宣言にだけstatic付けて、関数自体に付けてませんでした…orz

ありがとうございます。