mirror of
https://github.com/corda/corda.git
synced 2025-01-19 11:16:54 +00:00
fix C++11 narrowing conversion errors
This commit is contained in:
parent
587ae00d80
commit
b78c772ffb
@ -76,7 +76,9 @@ Java_java_util_zip_Inflater_inflate
|
||||
|
||||
int r = inflate(s, Z_SYNC_FLUSH);
|
||||
jint resultArray[3]
|
||||
= { r, inputLength - s->avail_in, outputLength - s->avail_out };
|
||||
= { r,
|
||||
static_cast<jint>(inputLength - s->avail_in),
|
||||
static_cast<jint>(outputLength - s->avail_out) };
|
||||
|
||||
free(in);
|
||||
|
||||
@ -147,7 +149,9 @@ Java_java_util_zip_Deflater_deflate
|
||||
|
||||
int r = deflate(s, finish ? Z_FINISH : Z_NO_FLUSH);
|
||||
jint resultArray[3]
|
||||
= { r, inputLength - s->avail_in, outputLength - s->avail_out };
|
||||
= { r,
|
||||
static_cast<jint>(inputLength - s->avail_in),
|
||||
static_cast<jint>(outputLength - s->avail_out) };
|
||||
|
||||
free(in);
|
||||
|
||||
|
@ -252,7 +252,8 @@ NewString(Thread* t, const jchar* chars, jsize size)
|
||||
{
|
||||
if (chars == 0) return 0;
|
||||
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(chars), size };
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(chars),
|
||||
static_cast<uintptr_t>(size) };
|
||||
|
||||
return reinterpret_cast<jstring>(run(t, newString, arguments));
|
||||
}
|
||||
@ -311,7 +312,7 @@ DefineClass(Thread* t, const char*, jobject loader, const jbyte* buffer,
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(loader),
|
||||
reinterpret_cast<uintptr_t>(buffer),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jclass>(run(t, defineClass, arguments));
|
||||
}
|
||||
@ -1495,7 +1496,7 @@ SetByteField(Thread* t, jobject o, jfieldID field, jbyte v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(o),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setByteField, arguments);
|
||||
}
|
||||
@ -1545,7 +1546,7 @@ SetShortField(Thread* t, jobject o, jfieldID field, jshort v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(o),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setShortField, arguments);
|
||||
}
|
||||
@ -1570,7 +1571,7 @@ SetIntField(Thread* t, jobject o, jfieldID field, jint v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(o),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setIntField, arguments);
|
||||
}
|
||||
@ -1975,7 +1976,7 @@ SetStaticByteField(Thread* t, jobject c, jfieldID field, jbyte v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(c),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setStaticByteField, arguments);
|
||||
}
|
||||
@ -2033,7 +2034,7 @@ SetStaticShortField(Thread* t, jobject c, jfieldID field, jshort v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(c),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setStaticShortField, arguments);
|
||||
}
|
||||
@ -2062,7 +2063,7 @@ SetStaticIntField(Thread* t, jobject c, jfieldID field, jint v)
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(c),
|
||||
field,
|
||||
v };
|
||||
static_cast<uintptr_t>(v) };
|
||||
|
||||
run(t, setStaticIntField, arguments);
|
||||
}
|
||||
@ -2261,7 +2262,7 @@ newObjectArray(Thread* t, uintptr_t* arguments)
|
||||
jobjectArray JNICALL
|
||||
NewObjectArray(Thread* t, jsize length, jclass class_, jobject init)
|
||||
{
|
||||
uintptr_t arguments[] = { length,
|
||||
uintptr_t arguments[] = { static_cast<uintptr_t>(length),
|
||||
reinterpret_cast<uintptr_t>(class_),
|
||||
reinterpret_cast<uintptr_t>(init) };
|
||||
|
||||
@ -2302,7 +2303,7 @@ NewBooleanArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeBooleanArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jbooleanArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2318,7 +2319,7 @@ NewByteArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeByteArray0)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jbyteArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2328,7 +2329,7 @@ NewCharArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeCharArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jcharArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2338,7 +2339,7 @@ NewShortArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeShortArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jshortArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2348,7 +2349,7 @@ NewIntArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeIntArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jintArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2358,7 +2359,7 @@ NewLongArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeLongArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jlongArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2368,7 +2369,7 @@ NewFloatArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeFloatArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jfloatArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2378,7 +2379,7 @@ NewDoubleArray(Thread* t, jsize length)
|
||||
{
|
||||
uintptr_t arguments[]
|
||||
= { reinterpret_cast<uintptr_t>(voidPointer(makeDoubleArray)),
|
||||
length };
|
||||
static_cast<uintptr_t>(length) };
|
||||
|
||||
return reinterpret_cast<jdoubleArray>(run(t, newArray, arguments));
|
||||
}
|
||||
@ -2905,7 +2906,7 @@ RegisterNatives(Thread* t, jclass c, const JNINativeMethod* methods,
|
||||
{
|
||||
uintptr_t arguments[] = { reinterpret_cast<uintptr_t>(c),
|
||||
reinterpret_cast<uintptr_t>(methods),
|
||||
methodCount };
|
||||
static_cast<uintptr_t>(methodCount) };
|
||||
|
||||
return run(t, registerNatives, arguments) ? 0 : -1;
|
||||
}
|
||||
|
@ -340,7 +340,8 @@ class MySystem: public System {
|
||||
// milliseconds) is infinity so as to avoid overflow:
|
||||
if (time and time < INT64_C(31536000000000000)) {
|
||||
int64_t then = s->now() + time;
|
||||
timespec ts = { then / 1000, (then % 1000) * 1000 * 1000 };
|
||||
timespec ts = { static_cast<long>(then / 1000),
|
||||
static_cast<long>((then % 1000) * 1000 * 1000) };
|
||||
int rv UNUSED = pthread_cond_timedwait
|
||||
(&(t->condition), &(t->mutex), &ts);
|
||||
expect(s, rv == 0 or rv == ETIMEDOUT or rv == EINTR);
|
||||
|
Loading…
Reference in New Issue
Block a user