diff options
Diffstat (limited to 'src/CaseConvert.cxx')
| -rw-r--r-- | src/CaseConvert.cxx | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/src/CaseConvert.cxx b/src/CaseConvert.cxx index 63a27222b..e84fbdab4 100644 --- a/src/CaseConvert.cxx +++ b/src/CaseConvert.cxx @@ -630,6 +630,14 @@ size_t CaseConvertString(char *converted, size_t sizeConverted, const char *mixe  	return pCaseConv->CaseConvertString(converted, sizeConverted, mixed, lenMixed);  } +std::string CaseConvertString(const std::string &s, enum CaseConversion conversion) { +	std::string retMapped(s.length() * maxExpansionCaseConversion, 0); +	size_t lenMapped = CaseConvertString(&retMapped[0], retMapped.length(), s.c_str(), s.length(), +		conversion); +	retMapped.resize(lenMapped); +	return retMapped; +} +  #ifdef SCI_NAMESPACE  }  #endif | 
