[PATCH] Java - allow compiling a compressed .jar/.zip archive

Per Bothner per@bothner.com
Tue Jan 23 22:37:00 GMT 2001


Jeff Sturm <jeff.sturm@appnet.com> writes:
> The dir_ptr array contents are read directly from a zip file. I am very
> skeptical that this is doing the right thing. We may have gotten by
> prior to this patch because the size and alignment of ZipDirectory just
> happened to be consistent on all GCC platforms, but introducing a
> pointer to the struct changes that.

You're skeptical - but you actually don't have a reason to believe
there is a bug. If you look at the code you will find that it actually
does take into account __alignof__(ZipDirectory). The code is
perhaps excessively clever (I wrote it about 4 years ago), and could
have a bug, but it is at least *designed* to be robust when bit comes
to field sizes and alignment.
> Are compressed jar files an essential feature for 3.0?

Not essential, but then Java isn't either. This patch adds valuable
functionality to Java and cannot break non-Java.
> I'm wondering if
> this patch shouldn't be backed out until it can be studied some more.

I disagree.
-- 
	--Per Bothner
per@bothner.com http://www.bothner.com/~per/


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /