strlenの引数がポインタ変数か文字列リテラルかを判別した上でないと、
定数化はできないと思われ…