c,cpp,objcの場合のみsmartchrを適用