mallocとかsetjmp/longjmpとか
変数は関数の頭じゃなくて使う直前に宣言するとか