-
- Downloads
Use std::replace for replacing chars in strings.
Find uses of `cmSystemTools::ReplaceString` where both `replace` and `with` are string literals with a size of one. Automate with: git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\2', '\3');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\(.\)\", \"\\\\\\\\\");|std::replace(\1.begin(), \1.end(), '\2', '\\\\\\\\');|g" git grep -l ReplaceString | xargs sed -i "s|cmSystemTools::ReplaceString(\([^,]*\), \"\\\\\\\\\", \"\(.\)\");|std::replace(\1.begin(), \1.end(), '\\\\\\\\', '\2');|g"
Showing
- Source/CPack/cmCPackNSISGenerator.cxx 5 additions, 5 deletionsSource/CPack/cmCPackNSISGenerator.cxx
- Source/CPack/cmCPackRPMGenerator.cxx 2 additions, 2 deletionsSource/CPack/cmCPackRPMGenerator.cxx
- Source/cmBuildNameCommand.cxx 6 additions, 6 deletionsSource/cmBuildNameCommand.cxx
- Source/cmCreateTestSourceList.cxx 3 additions, 3 deletionsSource/cmCreateTestSourceList.cxx
- Source/cmGlobalGhsMultiGenerator.cxx 2 additions, 2 deletionsSource/cmGlobalGhsMultiGenerator.cxx
- Source/cmGlobalNinjaGenerator.cxx 4 additions, 4 deletionsSource/cmGlobalNinjaGenerator.cxx
- Source/cmGlobalVisualStudio7Generator.cxx 1 addition, 1 deletionSource/cmGlobalVisualStudio7Generator.cxx
- Source/cmGlobalVisualStudioGenerator.cxx 1 addition, 1 deletionSource/cmGlobalVisualStudioGenerator.cxx
- Source/cmGlobalXCodeGenerator.cxx 1 addition, 1 deletionSource/cmGlobalXCodeGenerator.cxx
- Source/cmInstallExportGenerator.cxx 2 additions, 2 deletionsSource/cmInstallExportGenerator.cxx
- Source/cmLocalGenerator.cxx 2 additions, 2 deletionsSource/cmLocalGenerator.cxx
- Source/cmLocalUnixMakefileGenerator3.cxx 1 addition, 1 deletionSource/cmLocalUnixMakefileGenerator3.cxx
- Source/cmNinjaTargetGenerator.cxx 1 addition, 1 deletionSource/cmNinjaTargetGenerator.cxx
- Source/cmQtAutoGenerators.cxx 1 addition, 1 deletionSource/cmQtAutoGenerators.cxx
- Source/cmSeparateArgumentsCommand.cxx 1 addition, 1 deletionSource/cmSeparateArgumentsCommand.cxx
- Source/cmVisualStudio10TargetGenerator.cxx 1 addition, 1 deletionSource/cmVisualStudio10TargetGenerator.cxx
- Source/cmVisualStudioWCEPlatformParser.cxx 2 additions, 2 deletionsSource/cmVisualStudioWCEPlatformParser.cxx
Loading
Please register or sign in to comment