in native/src/jnilib.c [134:146]
jbyteArray tcn_new_arrayb(JNIEnv *env, const unsigned char *data, size_t len)
{
jbyteArray bytes = 0;
if ((*env)->EnsureLocalCapacity(env, 1) < 0) {
return NULL; /* out of memory error */
}
bytes = (*env)->NewByteArray(env, (jsize)len);
if (bytes != NULL) {
(*env)->SetByteArrayRegion(env, bytes, 0, (jint)len, (jbyte *)data);
}
return bytes;
}