equal
deleted
inserted
replaced
1695 if ((((unsigned int) length + (unsigned int) offset) > (unsigned int) array->length())) { |
1695 if ((((unsigned int) length + (unsigned int) offset) > (unsigned int) array->length())) { |
1696 THROW(vmSymbols::java_lang_ArrayIndexOutOfBoundsException()); |
1696 THROW(vmSymbols::java_lang_ArrayIndexOutOfBoundsException()); |
1697 } |
1697 } |
1698 while (length > 0) { |
1698 while (length > 0) { |
1699 jbyte* start = array->byte_at_addr(offset); |
1699 jbyte* start = array->byte_at_addr(offset); |
1700 tty->write((char*) start, MIN2(length, O_BUFLEN)); |
1700 tty->write((char*) start, MIN2(length, (jint)O_BUFLEN)); |
1701 length -= O_BUFLEN; |
1701 length -= O_BUFLEN; |
1702 offset += O_BUFLEN; |
1702 offset += O_BUFLEN; |
1703 } |
1703 } |
1704 C2V_END |
1704 C2V_END |
1705 |
1705 |