>>799
"%[a-z ]"って実装依存じゃないの?

以下、ISO/IEC 9899:1999 §7.19.6.2より抜粋

If a - character is in the scanlist and is not the first, nor the
second where the first character is a ^, nor the last character, the behavior is
implementation-defined.