Don't assume sal_Unicode is unsigned short
Change-Id: I083a33e71d1bb9fcef3b287e1db15910779312ab
This commit is contained in:
@@ -53,7 +53,7 @@ inline OUString jstring_to_oustring( jstring jstr, JNIEnv * jni_env )
|
||||
jsize len = jni_env->GetStringLength( jstr );
|
||||
rtl_uString * ustr =
|
||||
static_cast<rtl_uString *>(rtl_allocateMemory( sizeof (rtl_uString) + (len * sizeof (sal_Unicode)) ));
|
||||
jni_env->GetStringRegion( jstr, 0, len, ustr->buffer );
|
||||
jni_env->GetStringRegion( jstr, 0, len, reinterpret_cast<jchar *>(ustr->buffer) );
|
||||
OSL_ASSERT( !jni_env->ExceptionCheck() );
|
||||
ustr->refCount = 1;
|
||||
ustr->length = len;
|
||||
|
@@ -56,7 +56,7 @@ jboolean Java_com_sun_star_comp_helper_SharedLibraryLoader_component_1writeInfo(
|
||||
bool bRet = false;
|
||||
|
||||
const jchar* pJLibName = pJEnv->GetStringChars(jLibName, nullptr);
|
||||
OUString aLibName(pJLibName);
|
||||
OUString aLibName(reinterpret_cast<sal_Unicode const *>(pJLibName));
|
||||
pJEnv->ReleaseStringChars(jLibName, pJLibName);
|
||||
|
||||
#ifdef DISABLE_DYNLOADING
|
||||
@@ -138,7 +138,7 @@ jobject Java_com_sun_star_comp_helper_SharedLibraryLoader_component_1getFactory(
|
||||
jobject jSMgr, jobject jRegKey, jobject loader )
|
||||
{
|
||||
const jchar* pJLibName = pJEnv->GetStringChars(jLibName, nullptr);
|
||||
OUString aLibName(pJLibName);
|
||||
OUString aLibName(reinterpret_cast<sal_Unicode const *>(pJLibName));
|
||||
pJEnv->ReleaseStringChars(jLibName, pJLibName);
|
||||
|
||||
#ifdef DISABLE_DYNLOADING
|
||||
|
Reference in New Issue
Block a user