[kaffe] RandomAccessFile causes StackOverflowError

Dalibor Topic robilad@yahoo.com
Thu Apr 3 23:11:01 2003


--0-1873101158-1049440386=:54113
Content-Type: text/plain; charset=us-ascii
Content-Id: 
Content-Disposition: inline

hi Ito,

--- Ito Kazumitsu <ito.kazumitsu@hitachi-cable.co.jp>
wrote:
 
> Yes.  FileInputStream and FileOutputStream already
> have internal
> private methods,  so all we have to do is to make
> read(byte[])
> and write(byte[]) call them.

thanks ! I checked them in, with a small change: I
removed the comments for old code. Attached for
reference. keep up the good work!

cheers,
dalibor topic




__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more
http://tax.yahoo.com
--0-1873101158-1049440386=:54113
Content-Type: application/octet-stream; name="bis-read.patch"
Content-Transfer-Encoding: base64
Content-Description: bis-read.patch
Content-Disposition: attachment; filename="bis-read.patch"

LS0tIGthZmZlL2xpYnJhcmllcy9qYXZhbGliL2phdmEvaW8vQnVmZmVyZWRJ
bnB1dFN0cmVhbS5qYXZhCTIwMDItMDktMDQgMDY6MjE6NTIuMDAwMDAwMDAw
ICswMjAwCisrKyBrYWZmZS1wYXRjaGVkL2xpYnJhcmllcy9qYXZhbGliL2ph
dmEvaW8vQnVmZmVyZWRJbnB1dFN0cmVhbS5qYXZhCTIwMDMtMDQtMDQgMDk6
Mzk6MzIuMDAwMDAwMDAwICswMjAwCkBAIC03Nyw3ICs3Nyw3IEBACiB9CiAK
IHB1YmxpYyBzeW5jaHJvbml6ZWQgaW50IHJlYWQoKSB0aHJvd3MgSU9FeGNl
cHRpb24gewotCWlmIChyZWFkKHNpbmdsZSwgMCwgMSkgPT0gLTEpIHsKKwlp
ZiAoX3JlYWQoc2luZ2xlLCAwLCAxKSA9PSAtMSkgewogCQlyZXR1cm4gKC0x
KTsKIAl9CiAJZWxzZSB7CkBAIC04Niw2ICs4NiwxMCBAQAogfQogCiBwdWJs
aWMgc3luY2hyb25pemVkIGludCByZWFkKGJ5dGUgYltdLCBpbnQgb2ZmLCBp
bnQgbGVuKSB0aHJvd3MgSU9FeGNlcHRpb24geworCXJldHVybiBfcmVhZChi
LCBvZmYsIGxlbik7Cit9CisKK3ByaXZhdGUgaW50IF9yZWFkKGJ5dGUgYltd
LCBpbnQgb2ZmLCBpbnQgbGVuKSB0aHJvd3MgSU9FeGNlcHRpb24gewogCWlm
IChvZmYgPCAwIHx8IGxlbiA8IDAgfHwgb2ZmICsgbGVuID4gYi5sZW5ndGgp
IHsKIAkgICB0aHJvdyBuZXcgSW5kZXhPdXRPZkJvdW5kc0V4Y2VwdGlvbigp
OwogCX0K

--0-1873101158-1049440386=:54113
Content-Type: application/octet-stream; name="fis-read.patch"
Content-Transfer-Encoding: base64
Content-Description: fis-read.patch
Content-Disposition: attachment; filename="fis-read.patch"

LS0tIGthZmZlL2xpYnJhcmllcy9qYXZhbGliL2phdmEvaW8vRmlsZUlucHV0
U3RyZWFtLmphdmEJMjAwMi0wOS0wNCAwNjoyMTo1My4wMDAwMDAwMDAgKzAy
MDAKKysrIGthZmZlLXBhdGNoZWQvbGlicmFyaWVzL2phdmFsaWIvamF2YS9p
by9GaWxlSW5wdXRTdHJlYW0uamF2YQkyMDAzLTA0LTA0IDEwOjMzOjEyLjAw
MDAwMDAwMCArMDIwMApAQCAtODAsNyArODAsNyBAQAogbmF0aXZlIHB1Ymxp
YyBpbnQgcmVhZCgpIHRocm93cyBJT0V4Y2VwdGlvbjsKIAogcHVibGljIGlu
dCByZWFkKGJ5dGUgYltdKSB0aHJvd3MgSU9FeGNlcHRpb24gewotCXJldHVy
biByZWFkKGIsIDAsIGIubGVuZ3RoKTsKKwlyZXR1cm4gcmVhZEJ5dGVzKGIs
IDAsIGIubGVuZ3RoKTsKIH0KIAogcHVibGljIGludCByZWFkKGJ5dGUgYltd
LCBpbnQgb2ZmLCBpbnQgbGVuKSB0aHJvd3MgSU9FeGNlcHRpb24gewo=

--0-1873101158-1049440386=:54113
Content-Type: application/octet-stream; name="fos-write.patch"
Content-Transfer-Encoding: base64
Content-Description: fos-write.patch
Content-Disposition: attachment; filename="fos-write.patch"

LS0tIGthZmZlL2xpYnJhcmllcy9qYXZhbGliL2phdmEvaW8vRmlsZU91dHB1
dFN0cmVhbS5qYXZhCTIwMDItMDYtMjAgMTY6NTk6NTUuMDAwMDAwMDAwICsw
MjAwCisrKyBrYWZmZS1wYXRjaGVkL2xpYnJhcmllcy9qYXZhbGliL2phdmEv
aW8vRmlsZU91dHB1dFN0cmVhbS5qYXZhCTIwMDMtMDQtMDQgMTA6MzM6MzIu
MDAwMDAwMDAwICswMjAwCkBAIC05Myw3ICs5Myw3IEBACiAKIHB1YmxpYyB2
b2lkIHdyaXRlKGJ5dGUgYltdKSB0aHJvd3MgSU9FeGNlcHRpb24KIHsKLQl3
cml0ZShiLCAwLCBiLmxlbmd0aCk7CisJd3JpdGVCeXRlcyhiLCAwLCBiLmxl
bmd0aCk7CiB9CiAKIHB1YmxpYyB2b2lkIHdyaXRlKGJ5dGUgYltdLCBpbnQg
b2ZmLCBpbnQgbGVuKSB0aHJvd3MgSU9FeGNlcHRpb24K

--0-1873101158-1049440386=:54113--