ICU-4497 add const to use of UCaseProps singleton

X-SVN-Rev: 17515
This commit is contained in:
Markus Scherer 2005-04-28 21:54:57 +00:00
parent 7ca0abb626
commit cfa2ddc411
7 changed files with 22 additions and 22 deletions

View File

@ -41,7 +41,7 @@ U_CAPI void U_EXPORT2
ucase_close(UCaseProps *csp);
U_CAPI UCaseProps * U_EXPORT2
U_CAPI const UCaseProps * U_EXPORT2
ucase_getSingleton(UErrorCode *pErrorCode);
/**
@ -49,7 +49,7 @@ ucase_getSingleton(UErrorCode *pErrorCode);
* This can be used when the real data is not available.
* Using the dummy can reduce checks for available data after an initial failure.
*/
U_CAPI UCaseProps * U_EXPORT2
U_CAPI const UCaseProps * U_EXPORT2
ucase_getDummy(UErrorCode *pErrorCode);
@ -89,7 +89,7 @@ U_CAPI UChar32 U_EXPORT2
ucase_totitle(const UCaseProps *csp, UChar32 c);
U_CAPI UChar32 U_EXPORT2
ucase_fold(UCaseProps *csp, UChar32 c, uint32_t options);
ucase_fold(const UCaseProps *csp, UChar32 c, uint32_t options);
/**
* Adds all simple case mappings and the full case folding for c to sa,

View File

@ -1402,7 +1402,7 @@ addCaseMapping(UnicodeSet &set, int32_t result, const UChar *full, UnicodeString
UnicodeSet& UnicodeSet::closeOver(int32_t attribute) {
if (attribute & (USET_CASE | USET_ADD_CASE_MAPPINGS)) {
UErrorCode status = U_ZERO_ERROR;
UCaseProps *csp = ucase_getSingleton(&status);
const UCaseProps *csp = ucase_getSingleton(&status);
if (U_SUCCESS(status)) {
UnicodeSet foldSet(*this);
UnicodeString str;

View File

@ -109,7 +109,7 @@ UnicodeString::caseMap(BreakIterator *titleIter,
UErrorCode errorCode;
errorCode = U_ZERO_ERROR;
UCaseProps *csp=ucase_getSingleton(&errorCode);
const UCaseProps *csp=ucase_getSingleton(&errorCode);
if(U_FAILURE(errorCode)) {
setToBogus();
return *this;

View File

@ -138,7 +138,7 @@ unorm_cmpEquivFold(const UChar *s1, int32_t length1,
const UChar *s2, int32_t length2,
uint32_t options,
UErrorCode *pErrorCode) {
UCaseProps *csp;
const UCaseProps *csp;
/* current-level start/limit - s1/s2 as current */
const UChar *start1, *start2, *limit1, *limit2;

View File

@ -35,7 +35,7 @@
/* cleanup ------------------------------------------------------------------ */
static UCaseProps *gCsp=NULL;
static const UCaseProps *gCsp=NULL;
static UBiDiProps *gBdp=NULL;
static UBool U_CALLCONV uprops_cleanup(void) {
@ -47,7 +47,7 @@ static UBool U_CALLCONV uprops_cleanup(void) {
/* case mapping properties API ---------------------------------------------- */
/* get the UCaseProps singleton, or else its dummy, once and for all */
static UCaseProps *
static const UCaseProps *
getCaseProps() {
/*
* This lazy intialization with double-checked locking (without mutex protection for
@ -56,7 +56,7 @@ getCaseProps() {
*/
/* the initial check is performed by the GET_CASE_PROPS() macro */
UCaseProps *csp;
const UCaseProps *csp;
UErrorCode errorCode=U_ZERO_ERROR;
csp=ucase_getSingleton(&errorCode);
@ -256,7 +256,7 @@ u_hasBinaryProperty(UChar32 c, UProperty which) {
} else {
if(column==UPROPS_SRC_CASE) {
/* case mapping properties */
UCaseProps *csp=GET_CASE_PROPS();
const UCaseProps *csp=GET_CASE_PROPS();
if(csp==NULL) {
return FALSE;
}

View File

@ -102,7 +102,7 @@ u_growBufferFromStatic(void *context,
* @internal
*/
U_CFUNC int32_t
ustr_toLower(UCaseProps *csp,
ustr_toLower(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
const char *locale,
@ -112,7 +112,7 @@ ustr_toLower(UCaseProps *csp,
* @internal
*/
U_CFUNC int32_t
ustr_toUpper(UCaseProps *csp,
ustr_toUpper(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
const char *locale,
@ -124,7 +124,7 @@ ustr_toUpper(UCaseProps *csp,
* @internal
*/
U_CFUNC int32_t
ustr_toTitle(UCaseProps *csp,
ustr_toTitle(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
UBreakIterator *titleIter,
@ -138,7 +138,7 @@ ustr_toTitle(UCaseProps *csp,
* @internal
*/
U_CFUNC int32_t
ustr_foldCase(UCaseProps *csp,
ustr_foldCase(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
uint32_t options,

View File

@ -125,7 +125,7 @@ UCaseMapFull(const UCaseProps *csp, UChar32 c,
* context [0..srcLength[ into account.
*/
static int32_t
_caseMap(UCaseProps *csp, UCaseMapFull *map,
_caseMap(const UCaseProps *csp, UCaseMapFull *map,
UChar *dest, int32_t destCapacity,
const UChar *src, UCaseContext *csc,
int32_t srcStart, int32_t srcLimit,
@ -160,7 +160,7 @@ _caseMap(UCaseProps *csp, UCaseMapFull *map,
* Must get titleIter!=NULL.
*/
static int32_t
_toTitle(UCaseProps *csp,
_toTitle(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, UCaseContext *csc,
int32_t srcLength,
@ -223,7 +223,7 @@ _toTitle(UCaseProps *csp,
}
U_CFUNC int32_t
ustr_toTitle(UCaseProps *csp,
ustr_toTitle(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
UBreakIterator *titleIter,
@ -247,7 +247,7 @@ ustr_toTitle(UCaseProps *csp,
/* functions available in the common library (for unistr_case.cpp) */
U_CFUNC int32_t
ustr_toLower(UCaseProps *csp,
ustr_toLower(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
const char *locale,
@ -266,7 +266,7 @@ ustr_toLower(UCaseProps *csp,
}
U_CFUNC int32_t
ustr_toUpper(UCaseProps *csp,
ustr_toUpper(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
const char *locale,
@ -285,7 +285,7 @@ ustr_toUpper(UCaseProps *csp,
}
U_CFUNC int32_t
ustr_foldCase(UCaseProps *csp,
ustr_foldCase(const UCaseProps *csp,
UChar *dest, int32_t destCapacity,
const UChar *src, int32_t srcLength,
uint32_t options,
@ -333,7 +333,7 @@ caseMap(UChar *dest, int32_t destCapacity,
UChar buffer[300];
UChar *temp;
UCaseProps *csp;
const UCaseProps *csp;
int32_t destLength;
UBool ownTitleIter;
@ -527,7 +527,7 @@ u_strcmpFold(const UChar *s1, int32_t length1,
const UChar *s2, int32_t length2,
uint32_t options,
UErrorCode *pErrorCode) {
UCaseProps *csp;
const UCaseProps *csp;
/* current-level start/limit - s1/s2 as current */
const UChar *start1, *start2, *limit1, *limit2;