Lines Matching defs:len
67 outOfBounds(JNIEnv *env, jint off, jint len, jbyteArray array) {
69 (len < 0) ||
72 ((*env)->GetArrayLength(env, array) - off < len));
77 jint off, jint len, jfieldID fid)
89 if (outOfBounds(env, off, len, bytes)) {
94 if (len == 0) {
96 } else if (len > BUF_SIZE) {
97 buf = malloc(len);
111 nread = (jint)IO_Read(fd, buf, len);
153 jint off, jint len, jboolean append, jfieldID fid)
165 if (outOfBounds(env, off, len, bytes)) {
170 if (len == 0) {
172 } else if (len > BUF_SIZE) {
173 buf = malloc(len);
182 (*env)->GetByteArrayRegion(env, bytes, off, len, (jbyte *)buf);
186 while (len > 0) {
193 n = (jint)IO_Append(fd, buf+off, len);
195 n = (jint)IO_Write(fd, buf+off, len);
205 len -= n;