You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2003/12/29 01:39:33 UTC
cvs commit: xml-xalan/c/src/xalanc/PlatformSupport XalanICUMessageLoader.cpp XalanICUMessageLoader.hpp
dbertoni 2003/12/28 16:39:33
Modified: c/src/xalanc/PlatformSupport XalanICUMessageLoader.cpp
XalanICUMessageLoader.hpp
Log:
Minor cleanup.
Revision Changes Path
1.5 +11 -28 xml-xalan/c/src/xalanc/PlatformSupport/XalanICUMessageLoader.cpp
Index: XalanICUMessageLoader.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/xalanc/PlatformSupport/XalanICUMessageLoader.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XalanICUMessageLoader.cpp 29 Dec 2003 00:26:54 -0000 1.4
+++ XalanICUMessageLoader.cpp 29 Dec 2003 00:39:33 -0000 1.5
@@ -148,8 +148,8 @@
XalanICUMessageLoader::XalanICUMessageLoader():
- fLocaleBundle(0),
- fDomainBundle(0),
+ m_localeBundle(0),
+ m_domainBundle(0),
m_unknownMessage(XALAN_STATIC_UCODE_STRING("The message was not found in the ICU resource bundle."))
{
UErrorCode err = U_ZERO_ERROR;
@@ -171,15 +171,15 @@
szLocal="en_US";
}
- fLocaleBundle = ures_open(sPackageName, szLocal , &err);
- if (!U_SUCCESS(err) || fLocaleBundle == 0)
+ m_localeBundle = ures_open(sPackageName, szLocal , &err);
+ if (!U_SUCCESS(err) || m_localeBundle == 0)
{
assert( 0 );
}
err = U_ZERO_ERROR;
- fDomainBundle = ures_getByKey(fLocaleBundle, domainName, 0, &err);
- if (!U_SUCCESS(err) || fDomainBundle == 0)
+ m_domainBundle = ures_getByKey(m_localeBundle, domainName, 0, &err);
+ if (!U_SUCCESS(err) || m_domainBundle == 0)
{
assert( 0 );
}
@@ -189,8 +189,8 @@
XalanICUMessageLoader::~XalanICUMessageLoader()
{
- ures_close(fDomainBundle);
- ures_close(fLocaleBundle);
+ ures_close(m_domainBundle);
+ ures_close(m_localeBundle);
}
@@ -206,7 +206,7 @@
int32_t strLen = 0;
// Assuming array format
- const UChar * const name = ures_getStringByIndex(fDomainBundle, (int32_t)msgToLoad+1, &strLen, &err);
+ const UChar * const name = ures_getStringByIndex(m_domainBundle, (int32_t)msgToLoad+1, &strLen, &err);
if (!U_SUCCESS(err) || (name == 0))
{
@@ -215,26 +215,9 @@
return false;
}
+ const unsigned int retStrLen = strLen > maxChars ? maxChars : strLen;
- int retStrLen = strLen > (int32_t)maxChars ? maxChars : strLen;
-
- if (sizeof(UChar)==sizeof(XMLCh))
- {
-
- XMLString::moveChars(toFill, (const XMLCh*)name, retStrLen);
- toFill[retStrLen] = (XMLCh) 0;
- }
- else
- {
-
- XMLCh* retStr = toFill;
- const UChar *srcPtr = name;
-
- while (retStrLen--)
- *retStr++ = *srcPtr++;
-
- *retStr = 0;
- }
+ XalanCopy(name, name + retStrLen, toFill);
return bResult;
}
1.3 +2 -2 xml-xalan/c/src/xalanc/PlatformSupport/XalanICUMessageLoader.hpp
Index: XalanICUMessageLoader.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/xalanc/PlatformSupport/XalanICUMessageLoader.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XalanICUMessageLoader.hpp 29 Dec 2003 00:26:54 -0000 1.2
+++ XalanICUMessageLoader.hpp 29 Dec 2003 00:39:33 -0000 1.3
@@ -112,8 +112,8 @@
// locale specific resource bundle unavailable.
//
// -----------------------------------------------------------------------
- UResourceBundle* fLocaleBundle;
- UResourceBundle* fDomainBundle;
+ UResourceBundle* m_localeBundle;
+ UResourceBundle* m_domainBundle;
const XalanDOMString m_unknownMessage;
};
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org