ちょっと前にどこかで再帰使ったC言語のワイルドカード(*, ?)でマッチするかどうかを判定するルーチンがあったと思うんだけどどこだったっけ?