[kaffe] CVS kaffe (guilhem): Removed spurious backup files from CVS.

Kaffe CVS cvs-commits at kaffe.org
Sat Dec 3 07:57:41 PST 2005


PatchSet 6981 
Date: 2005/12/03 15:49:54
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Removed spurious backup files from CVS.

Members: 
	ChangeLog:1.4503->1.4504 
	developers/update-vm-list:1.2->1.3 
	libraries/javalib/Makefile.am:1.404->1.405 
	libraries/javalib/Makefile.in:1.500->1.501 
	libraries/javalib/external/classpath/lib/Makefile.am:1.2->1.3 
	libraries/javalib/external/classpath/lib/Makefile.in:1.4->1.5 
	libraries/javalib/vmspecific/java/util/zip/ZipFile.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/java/util/zip/ZipInputStream.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/java/util/zip/ZipOutputStream.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/org/kaffe/security/provider/SHA1PRNG.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/org/kaffe/tools/jar/Jar.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/org/kaffe/util/log/LogStream.java~:1.1->1.2(DEAD) 
	libraries/javalib/vmspecific/org/kaffe/util/log/SimpleLogViewer.java~:1.1->1.2(DEAD) 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4503 kaffe/ChangeLog:1.4504
--- kaffe/ChangeLog:1.4503	Sat Dec  3 12:54:16 2005
+++ kaffe/ChangeLog	Sat Dec  3 15:49:54 2005
@@ -1,5 +1,16 @@
 2005-12-03  Guilhem Lavaux  <guilhem at kaffe.org>
 
+	* Removed a few spurious backup files from
+	libraries/javalib/vmspecific
+
+	* libraries/javalib/Makefile.am,
+	libraries/javalib/Makefile.in:
+	Regenerated.
+
+	* developers/update-vm-list: Updated to forget backup files.
+
+2005-12-03  Guilhem Lavaux  <guilhem at kaffe.org>
+
 	* configure.ac: Added a new option "--with-ecj" to be able
 	to compile with ecj. Reworked the java compiler detection.
 	
Index: kaffe/developers/update-vm-list
diff -u kaffe/developers/update-vm-list:1.2 kaffe/developers/update-vm-list:1.3
--- kaffe/developers/update-vm-list:1.2	Sat Oct 22 10:08:15 2005
+++ kaffe/developers/update-vm-list	Sat Dec  3 15:49:58 2005
@@ -1,3 +1,3 @@
 cp Makefile.am.in Makefile.am
-find vmspecific/ -name CVS -prune -o -type f -print | sed \
+find vmspecific/ -name CVS -prune -o '(' -type f -a ! -name "*~" ')' -print | sed \
 's/^/\t/g; s/$/ \\/;$s/ \\$//' >> Makefile.am
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.404 kaffe/libraries/javalib/Makefile.am:1.405
--- kaffe/libraries/javalib/Makefile.am:1.404	Sat Dec  3 12:55:04 2005
+++ kaffe/libraries/javalib/Makefile.am	Sat Dec  3 15:49:58 2005
@@ -652,20 +652,13 @@
 	vmspecific/gnu/java/net/DNSJavaInetAddressImpl.java \
 	vmspecific/gnu/java/net/InetAddressImpl.java \
 	vmspecific/gnu/java/net/PlainDatagramSocketImpl.java \
-	vmspecific/gnu/java/net/PlainDatagramSocketImpl.java~ \
 	vmspecific/gnu/java/net/PlainSocketImpl.java \
-	vmspecific/gnu/java/net/PlainSocketImpl.java~ \
 	vmspecific/gnu/java/net/SysInetAddressImpl.java \
 	vmspecific/gnu/java/nio/VMPipe.java \
-	vmspecific/gnu/java/nio/VMPipe.java~ \
 	vmspecific/gnu/java/nio/VMSelector.java \
-	vmspecific/gnu/java/nio/VMSelector.java~ \
 	vmspecific/java/io/VMFile.java \
-	vmspecific/java/io/VMFile.java~ \
 	vmspecific/java/io/VMObjectInputStream.java \
-	vmspecific/java/io/VMObjectInputStream.java~ \
 	vmspecific/java/io/VMObjectStreamClass.java \
-	vmspecific/java/io/VMObjectStreamClass.java~ \
 	vmspecific/java/lang/Class.java \
 	vmspecific/java/lang/ClassLoader.java \
 	vmspecific/java/lang/Runtime.java \
@@ -674,9 +667,7 @@
 	vmspecific/java/lang/VMClassLoader.java \
 	vmspecific/java/lang/VMCompiler.java \
 	vmspecific/java/lang/VMDouble.java \
-	vmspecific/java/lang/VMDouble.java~ \
 	vmspecific/java/lang/VMFloat.java \
-	vmspecific/java/lang/VMFloat.java~ \
 	vmspecific/java/lang/VMObject.java \
 	vmspecific/java/lang/VMProcess.java \
 	vmspecific/java/lang/VMRuntime.java \
@@ -691,16 +682,12 @@
 	vmspecific/java/lang/reflect/VMProxy.java \
 	vmspecific/java/net/InetAddress.java \
 	vmspecific/java/net/VMInetAddress.java \
-	vmspecific/java/net/VMInetAddress.java~ \
 	vmspecific/java/net/VMNetworkInterface.java \
-	vmspecific/java/net/VMNetworkInterface.java~ \
 	vmspecific/java/nio/VMDirectByteBuffer.java \
-	vmspecific/java/nio/VMDirectByteBuffer.java~ \
 	vmspecific/java/nio/channels/VMChannels.java \
 	vmspecific/java/security/VMAccessController.java \
 	vmspecific/java/util/LocaleData.java \
 	vmspecific/java/util/VMTimeZone.java \
-	vmspecific/java/util/VMTimeZone.java~ \
 	vmspecific/java/util/mime/MimeType.java \
 	vmspecific/java/util/mime/MimeTypeParameterList.java \
 	vmspecific/java/util/mime/MimeTypeParseException.java \
@@ -711,11 +698,8 @@
 	vmspecific/java/util/zip/Inflater.java \
 	vmspecific/java/util/zip/ZipEntry.java \
 	vmspecific/java/util/zip/ZipFile.java \
-	vmspecific/java/util/zip/ZipFile.java~ \
 	vmspecific/java/util/zip/ZipInputStream.java \
-	vmspecific/java/util/zip/ZipInputStream.java~ \
 	vmspecific/java/util/zip/ZipOutputStream.java \
-	vmspecific/java/util/zip/ZipOutputStream.java~ \
 	vmspecific/org/kaffe/beans/editors/BooleanEditor.java \
 	vmspecific/org/kaffe/beans/editors/ByteEditor.java \
 	vmspecific/org/kaffe/beans/editors/DoubleEditor.java \
@@ -727,11 +711,8 @@
 	vmspecific/org/kaffe/io/AccessibleBAOStream.java \
 	vmspecific/org/kaffe/io/NullOutputStream.java \
 	vmspecific/org/kaffe/io/StdErrorStream.java \
-	vmspecific/org/kaffe/io/StdErrorStream.java~ \
 	vmspecific/org/kaffe/io/StdInputStream.java \
-	vmspecific/org/kaffe/io/StdInputStream.java~ \
 	vmspecific/org/kaffe/io/StdOutputStream.java \
-	vmspecific/org/kaffe/io/StdOutputStream.java~ \
 	vmspecific/org/kaffe/jar/ExecJar.java \
 	vmspecific/org/kaffe/jar/ExecJarName.java \
 	vmspecific/org/kaffe/lang/ClassPathReader.java \
@@ -748,16 +729,13 @@
 	vmspecific/org/kaffe/security/Randomness.java \
 	vmspecific/org/kaffe/security/UnixRandomness.java \
 	vmspecific/org/kaffe/security/provider/Kaffe.java \
-	vmspecific/org/kaffe/security/provider/Kaffe.java~ \
 	vmspecific/org/kaffe/security/provider/MD2.java \
 	vmspecific/org/kaffe/security/provider/MD4.java \
 	vmspecific/org/kaffe/security/provider/MD5.java \
 	vmspecific/org/kaffe/security/provider/SHA.java \
 	vmspecific/org/kaffe/security/provider/SHA1PRNG.java \
-	vmspecific/org/kaffe/security/provider/SHA1PRNG.java~ \
 	vmspecific/org/kaffe/security/provider/UpdateDigest.java \
 	vmspecific/org/kaffe/tools/jar/Jar.java \
-	vmspecific/org/kaffe/tools/jar/Jar.java~ \
 	vmspecific/org/kaffe/tools/jar/XPFile.java \
 	vmspecific/org/kaffe/tools/jar/XPFileInputStream.java \
 	vmspecific/org/kaffe/tools/jar/XPFileOutputStream.java \
@@ -802,9 +780,7 @@
 	vmspecific/org/kaffe/util/locale/Language_zh.java \
 	vmspecific/org/kaffe/util/log/LogClient.java \
 	vmspecific/org/kaffe/util/log/LogStream.java \
-	vmspecific/org/kaffe/util/log/LogStream.java~ \
 	vmspecific/org/kaffe/util/log/SimpleLogViewer.java \
-	vmspecific/org/kaffe/util/log/SimpleLogViewer.java~ \
 	vmspecific/org/kaffe/util/zip/SwitchInflater.java \
 	vmspecific/org/metastatic/jessie/Base64.java \
 	vmspecific/org/metastatic/jessie/CertificateHandler.java \
Index: kaffe/libraries/javalib/Makefile.in
diff -u kaffe/libraries/javalib/Makefile.in:1.500 kaffe/libraries/javalib/Makefile.in:1.501
--- kaffe/libraries/javalib/Makefile.in:1.500	Sat Dec  3 12:55:06 2005
+++ kaffe/libraries/javalib/Makefile.in	Sat Dec  3 15:49:59 2005
@@ -968,20 +968,13 @@
 	vmspecific/gnu/java/net/DNSJavaInetAddressImpl.java \
 	vmspecific/gnu/java/net/InetAddressImpl.java \
 	vmspecific/gnu/java/net/PlainDatagramSocketImpl.java \
-	vmspecific/gnu/java/net/PlainDatagramSocketImpl.java~ \
 	vmspecific/gnu/java/net/PlainSocketImpl.java \
-	vmspecific/gnu/java/net/PlainSocketImpl.java~ \
 	vmspecific/gnu/java/net/SysInetAddressImpl.java \
 	vmspecific/gnu/java/nio/VMPipe.java \
-	vmspecific/gnu/java/nio/VMPipe.java~ \
 	vmspecific/gnu/java/nio/VMSelector.java \
-	vmspecific/gnu/java/nio/VMSelector.java~ \
 	vmspecific/java/io/VMFile.java \
-	vmspecific/java/io/VMFile.java~ \
 	vmspecific/java/io/VMObjectInputStream.java \
-	vmspecific/java/io/VMObjectInputStream.java~ \
 	vmspecific/java/io/VMObjectStreamClass.java \
-	vmspecific/java/io/VMObjectStreamClass.java~ \
 	vmspecific/java/lang/Class.java \
 	vmspecific/java/lang/ClassLoader.java \
 	vmspecific/java/lang/Runtime.java \
@@ -990,9 +983,7 @@
 	vmspecific/java/lang/VMClassLoader.java \
 	vmspecific/java/lang/VMCompiler.java \
 	vmspecific/java/lang/VMDouble.java \
-	vmspecific/java/lang/VMDouble.java~ \
 	vmspecific/java/lang/VMFloat.java \
-	vmspecific/java/lang/VMFloat.java~ \
 	vmspecific/java/lang/VMObject.java \
 	vmspecific/java/lang/VMProcess.java \
 	vmspecific/java/lang/VMRuntime.java \
@@ -1007,16 +998,12 @@
 	vmspecific/java/lang/reflect/VMProxy.java \
 	vmspecific/java/net/InetAddress.java \
 	vmspecific/java/net/VMInetAddress.java \
-	vmspecific/java/net/VMInetAddress.java~ \
 	vmspecific/java/net/VMNetworkInterface.java \
-	vmspecific/java/net/VMNetworkInterface.java~ \
 	vmspecific/java/nio/VMDirectByteBuffer.java \
-	vmspecific/java/nio/VMDirectByteBuffer.java~ \
 	vmspecific/java/nio/channels/VMChannels.java \
 	vmspecific/java/security/VMAccessController.java \
 	vmspecific/java/util/LocaleData.java \
 	vmspecific/java/util/VMTimeZone.java \
-	vmspecific/java/util/VMTimeZone.java~ \
 	vmspecific/java/util/mime/MimeType.java \
 	vmspecific/java/util/mime/MimeTypeParameterList.java \
 	vmspecific/java/util/mime/MimeTypeParseException.java \
@@ -1027,11 +1014,8 @@
 	vmspecific/java/util/zip/Inflater.java \
 	vmspecific/java/util/zip/ZipEntry.java \
 	vmspecific/java/util/zip/ZipFile.java \
-	vmspecific/java/util/zip/ZipFile.java~ \
 	vmspecific/java/util/zip/ZipInputStream.java \
-	vmspecific/java/util/zip/ZipInputStream.java~ \
 	vmspecific/java/util/zip/ZipOutputStream.java \
-	vmspecific/java/util/zip/ZipOutputStream.java~ \
 	vmspecific/org/kaffe/beans/editors/BooleanEditor.java \
 	vmspecific/org/kaffe/beans/editors/ByteEditor.java \
 	vmspecific/org/kaffe/beans/editors/DoubleEditor.java \
@@ -1043,11 +1027,8 @@
 	vmspecific/org/kaffe/io/AccessibleBAOStream.java \
 	vmspecific/org/kaffe/io/NullOutputStream.java \
 	vmspecific/org/kaffe/io/StdErrorStream.java \
-	vmspecific/org/kaffe/io/StdErrorStream.java~ \
 	vmspecific/org/kaffe/io/StdInputStream.java \
-	vmspecific/org/kaffe/io/StdInputStream.java~ \
 	vmspecific/org/kaffe/io/StdOutputStream.java \
-	vmspecific/org/kaffe/io/StdOutputStream.java~ \
 	vmspecific/org/kaffe/jar/ExecJar.java \
 	vmspecific/org/kaffe/jar/ExecJarName.java \
 	vmspecific/org/kaffe/lang/ClassPathReader.java \
@@ -1064,16 +1045,13 @@
 	vmspecific/org/kaffe/security/Randomness.java \
 	vmspecific/org/kaffe/security/UnixRandomness.java \
 	vmspecific/org/kaffe/security/provider/Kaffe.java \
-	vmspecific/org/kaffe/security/provider/Kaffe.java~ \
 	vmspecific/org/kaffe/security/provider/MD2.java \
 	vmspecific/org/kaffe/security/provider/MD4.java \
 	vmspecific/org/kaffe/security/provider/MD5.java \
 	vmspecific/org/kaffe/security/provider/SHA.java \
 	vmspecific/org/kaffe/security/provider/SHA1PRNG.java \
-	vmspecific/org/kaffe/security/provider/SHA1PRNG.java~ \
 	vmspecific/org/kaffe/security/provider/UpdateDigest.java \
 	vmspecific/org/kaffe/tools/jar/Jar.java \
-	vmspecific/org/kaffe/tools/jar/Jar.java~ \
 	vmspecific/org/kaffe/tools/jar/XPFile.java \
 	vmspecific/org/kaffe/tools/jar/XPFileInputStream.java \
 	vmspecific/org/kaffe/tools/jar/XPFileOutputStream.java \
@@ -1118,9 +1096,7 @@
 	vmspecific/org/kaffe/util/locale/Language_zh.java \
 	vmspecific/org/kaffe/util/log/LogClient.java \
 	vmspecific/org/kaffe/util/log/LogStream.java \
-	vmspecific/org/kaffe/util/log/LogStream.java~ \
 	vmspecific/org/kaffe/util/log/SimpleLogViewer.java \
-	vmspecific/org/kaffe/util/log/SimpleLogViewer.java~ \
 	vmspecific/org/kaffe/util/zip/SwitchInflater.java \
 	vmspecific/org/metastatic/jessie/Base64.java \
 	vmspecific/org/metastatic/jessie/CertificateHandler.java \
Index: kaffe/libraries/javalib/external/classpath/lib/Makefile.am
diff -u kaffe/libraries/javalib/external/classpath/lib/Makefile.am:1.2 kaffe/libraries/javalib/external/classpath/lib/Makefile.am:1.3
--- kaffe/libraries/javalib/external/classpath/lib/Makefile.am:1.2	Sat Nov 26 20:30:20 2005
+++ kaffe/libraries/javalib/external/classpath/lib/Makefile.am	Sat Dec  3 15:50:04 2005
@@ -153,10 +153,10 @@
 
 dist-hook:
 	mkdir -p $(distdir)
-	cp -dfR $(top_srcdir)/gnu $(top_srcdir)/java $(top_srcdir)/javax $(top_srcdir)/org $(top_srcdir)/vm $(top_srcdir)/resource $(top_distdir)
+	cp -dfR $(top_srcdir)/gnu $(top_srcdir)/java $(top_srcdir)/javax $(top_srcdir)/org $(top_srcdir)/vm $(top_srcdir)/resource $(distdir)/..
 # Delete not wanted files.
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name CVS -print | xargs rm -fr
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name .cvsignore -print | xargs rm -f
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm -name class-dependencies.conf -print | xargs rm -f
-	rm -f $(top_distdir)/gnu/classpath/Configuration.java
-	rm -f $(top_distdir)/java/util/LocaleData.java
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm $(distdir)/../resource -name CVS -print | xargs rm -fr
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm $(distdir)/../resource -name .cvsignore -print | xargs rm -f
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm -name class-dependencies.conf -print | xargs rm -f
+	rm -f $(distdir)/../gnu/classpath/Configuration.java
+	rm -f $(distdir)/../java/util/LocaleData.java
Index: kaffe/libraries/javalib/external/classpath/lib/Makefile.in
diff -u kaffe/libraries/javalib/external/classpath/lib/Makefile.in:1.4 kaffe/libraries/javalib/external/classpath/lib/Makefile.in:1.5
--- kaffe/libraries/javalib/external/classpath/lib/Makefile.in:1.4	Sat Nov 26 20:30:20 2005
+++ kaffe/libraries/javalib/external/classpath/lib/Makefile.in	Sat Dec  3 15:50:04 2005
@@ -561,13 +561,13 @@
 
 dist-hook:
 	mkdir -p $(distdir)
-	cp -dfR $(top_srcdir)/gnu $(top_srcdir)/java $(top_srcdir)/javax $(top_srcdir)/org $(top_srcdir)/vm $(top_srcdir)/resource $(top_distdir)
+	cp -dfR $(top_srcdir)/gnu $(top_srcdir)/java $(top_srcdir)/javax $(top_srcdir)/org $(top_srcdir)/vm $(top_srcdir)/resource $(distdir)/..
 # Delete not wanted files.
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name CVS -print | xargs rm -fr
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm $(top_distdir)/resource -name .cvsignore -print | xargs rm -f
-	$(FIND) $(top_distdir)/gnu $(top_distdir)/java $(top_distdir)/javax $(top_distdir)/org $(top_distdir)/vm -name class-dependencies.conf -print | xargs rm -f
-	rm -f $(top_distdir)/gnu/classpath/Configuration.java
-	rm -f $(top_distdir)/java/util/LocaleData.java
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm $(distdir)/../resource -name CVS -print | xargs rm -fr
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm $(distdir)/../resource -name .cvsignore -print | xargs rm -f
+	$(FIND) $(distdir)/../gnu $(distdir)/../java $(distdir)/../javax $(distdir)/../org $(distdir)/../vm -name class-dependencies.conf -print | xargs rm -f
+	rm -f $(distdir)/../gnu/classpath/Configuration.java
+	rm -f $(distdir)/../java/util/LocaleData.java
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
===================================================================
Checking out kaffe/libraries/javalib/vmspecific/java/util/zip/ZipFile.java~
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/vmspecific/java/util/zip/Attic/ZipFile.java~,v
VERS: 1.1
***************
--- kaffe/libraries/javalib/vmspecific/java/util/zip/ZipFile.java~	Sat Dec  3 15:57:41 2005
+++ /dev/null	Sun Aug  4 19:57:58 2002
@@ -1,143 +0,0 @@
-/*
- * Java core library component.
- *
- * Copyright (c) 1997, 1998
- *      Transvirtual Technologies, Inc.  All rights reserved.
- *
- * See the file "license.terms" for information on usage and redistribution
- * of this file.
- */
-
-package java.util.zip;
-
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.Enumeration;
-import java.util.Vector;
-
-import kaffe.util.Ptr;
-
-public class ZipFile implements ZipConstants {
-
-
-  /**
-   * Mode flag to open a zip file for reading.
-   * From GNU Classpath.
-   */
-  public static final int OPEN_READ = 0x1;
-
-  /**
-   * Mode flag to delete a zip file after reading.
-   * From GNU Classpath.
-   */
-  public static final int OPEN_DELETE = 0x4;
-
-  // Name of this zip file.
-  private final String name;
-
-  private Ptr zip;
-
-  private boolean closed;
-
-public ZipFile(String fname) throws IOException
-{
-	name = fname;
-	/* only have one thread at a time attempt to open the zip file */
-	zip = openZipFile0(fname);
-	if (zip == null) {
-		throw new IOException("No such zip file " + fname);
-	}
-}
-
-public ZipFile(File f) throws ZipException, IOException
-{
-	this(f.getPath());
-}
-
-public ZipFile(File f, int mode) throws ZipException, IOException
-{
-	// XXX ignoring mode for now
-	this(f);
-}
-
-private void checkIfClosed()
-{
-  if (closed) {
-    throw new IllegalStateException("Zip file already closed: " + getName());
-  }
-}
-
-public void close() throws IOException
-{
-	if (!closed) {
-		closeZipFile0(zip);
-		closed = true;
-	}
-}
-
-public Enumeration entries()
-{
-  checkIfClosed();
-  Vector all = getZipEntries0(zip);
-  return (all.elements());
-}
-
-public ZipEntry getEntry(String zname)
-{
-  checkIfClosed();
-  return (getZipEntry0(zip, zname));
-}
-
-public InputStream getInputStream(ZipEntry ze) throws IOException
-{
-	if (ze == null) {
-		throw new NullPointerException();
-	}
-
-	if (ze.getSize() == -1) {
-		ze = getEntry(ze.getName());
-	}
-
-	if (ze == null) {
-		return null;
-	}
-
-	byte[] buf = getZipData0(zip, ze);
-	if (buf == null) {
-		throw new ZipException("no data");
-	}
-	ByteArrayInputStream strm = new ByteArrayInputStream(buf);
-	return (strm);
-}
-
-public String getName()
-{
-	return (name);
-}
-
-public int size()
-{
-  checkIfClosed();
-  return getZipFileSize0(zip);
-}
-
-protected void finalize() throws IOException
-{
-	/* We don't need to call super.finalize(),
-	 * since super class is java.lang.Object, and
-	 * java.lang.Object.finalize() just returns
-	 * to caller.
-	 */
-	close();
-}
-
-private static native Ptr openZipFile0(String fname);
-private static native void closeZipFile0(Ptr zip);
-private static native ZipEntry getZipEntry0(Ptr zip, String zname);
-private static native Vector getZipEntries0(Ptr zip);
-private static native byte[] getZipData0(Ptr zip, ZipEntry ze);
-private static native int getZipFileSize0(Ptr zip);
-
-}
===================================================================
Checking out kaffe/libraries/javalib/vmspecific/java/util/zip/ZipInputStream.java~
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/vmspecific/java/util/zip/Attic/ZipInputStream.java~,v
VERS: 1.1
***************
--- kaffe/libraries/javalib/vmspecific/java/util/zip/ZipInputStream.java~	Sat Dec  3 15:57:41 2005
+++ /dev/null	Sun Aug  4 19:57:58 2002
@@ -1,228 +0,0 @@
-
-/*
- * Java core library component.
- *
- * Copyright (c) 1997, 1998
- *      Transvirtual Technologies, Inc.  All rights reserved.
- *
- * See the file "license.terms" for information on usage and redistribution
- * of this file.
- */
-
-package java.util.zip;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.UnsupportedEncodingException;
-
-import kaffe.util.UTF8;
-import kaffe.util.zip.SwitchInflater;
-
-public class ZipInputStream extends InflaterInputStream
-	implements ZipConstants {
-
-  private byte sigbuf[] = new byte[4];
-  private byte zheader[] = new byte[LOCHDR];
-  private byte dheader[] = new byte[EXTHDR];
-  private boolean gotSig;
-  private SwitchInflater sinf;
-  private ZipEntry entry;
-
-  public ZipInputStream(InputStream in) {
-    super(in, new SwitchInflater(true, true));
-    sinf = (SwitchInflater)inf;
-    sinf.reset();
-    sinf.setMode(true);
-    sinf.setLength(Integer.MAX_VALUE);
-  }
-
-  public ZipEntry getNextEntry() throws IOException {
-
-    closeEntry();
-
-    synchronized (this) {
-
-      // First, open the stream.
-      sinf.setLength(Integer.MAX_VALUE);
-
-      // Read next signature
-      int sig = readSig();
-      switch (sig) {
-      case (int)CENSIG:		// central dir: no more entries
-	return null;
-      case (int)LOCSIG:		// another entry
-	break;
-      default:				// unexpected
-	return null;
-      }
-
-      // Read remainder of local header
-      readFully(zheader, sigbuf.length, zheader.length - sigbuf.length);
-
-      // Read filename; assume UTF-8 encoding
-      byte[] nameBuf = new byte[get16(zheader, LOCNAM)];
-      readFully(nameBuf, 0, nameBuf.length);
-
-      // Read extra field
-      byte[] extra = new byte[get16(zheader, LOCEXT)];
-      readFully(extra, 0, extra.length);
-
-      // Setup new entry
-      entry = createZipEntry(UTF8.decode(nameBuf));
-      entry.version = get16(zheader, LOCVER);
-      entry.flag    = get16(zheader, LOCFLG);
-
-      entry.setMethod(get16(zheader, LOCHOW));
-      entry.setDosTime(get32(zheader, LOCTIM));
-      entry.setCrc(get32(zheader, LOCCRC) & 0xffffffffL);
-
-      entry.setCompressedSize(get32(zheader, LOCSIZ) & 0xffffffffL);
-      entry.setSize(get32(zheader, LOCLEN) & 0xffffffffL);
-
-      entry.setExtra( extra );
-      entry.setComment("");
-      entry.offset = 0;
-
-      // Select the loader, simple or inflater.
-      if (entry.getMethod() == ZipEntry.STORED) {
-	sinf.setMode(true);
-	sinf.setLength((int)entry.getCompressedSize());
-      }
-      else {
-	sinf.setMode(false);
-      }
-
-      //System.out.println("ZipEntry (Post LOC): " + entry + ", meth="
-      // + entry.method + ", size=" + entry.size + ", csize=" + entry.csize
-      // + ", crc=" + entry.crc);
-
-      return entry;
-    }
-  }
-
-  public void closeEntry() throws IOException {
-    synchronized (this) {
-
-      // Don't do this twice
-      if (entry == null)
-	return;
-
-      // Cleanup
-      try {
-
-	// Skip remaining compressed data
-	byte[] buf = new byte[512];
-	while (read(buf, 0, buf.length) != -1);
-
-	// Reset inflate state machine
-	sinf.reset();
-	sinf.setMode(true);
-	sinf.setLength(Integer.MAX_VALUE);
-
-	// In the case where closeEntry() is called after reading
-	// a compressed entry, we need to read the DATA header that
-	// follows, if any, and update the ZipEntry with the info
-	// from the DATA header. This is so that users can find out
-	// the compressed and uncompressed sizes of data written in
-	// a compressed entry.
-	if (entry.getMethod() == ZipEntry.DEFLATED && peekSig() == (int)EXTSIG) {
-
-	  // Consume signature
-	  readSig();
-
-	  // Read remainder of data header
-	  readFully(dheader, sigbuf.length, dheader.length - sigbuf.length);
-
-	  // Read CRC
-	  int data_crc = get32(dheader, EXTCRC);
-	  entry.setCrc(data_crc & 0xffffffffL);
-
-	  // Read compressed size
-	  int data_csize = get32(dheader, EXTSIZ);
-	  entry.setCompressedSize(data_csize & 0xffffffffL);
-
-	  // Read uncompressed size
-	  int data_size = get32(dheader, EXTLEN);
-	  if (data_crc == 0 && data_size != 0) {
-	      throw new IOException(
-		"CRC error: data_crc=0, data_csize=" + data_csize + ",data_size=" + data_size);
-	  }
-	  entry.setSize(data_size & 0xffffffffL);
-
-	  //System.out.println("ZipEntry (Post DATA): " + entry
-	  // + ", meth=" + entry.method + ", size=" + entry.size
-	  // + ", csize=" + entry.csize + ", crc=" + entry.crc);
-	}
-	
-	// Close the input stream for the rest of the world.
-	sinf.setLength(0);
-      } finally {
-	entry = null;
-      }
-    }
-  }
-
-  public int read(byte[] b, int off, int len) throws IOException {
-    return super.read(b, off, len);
-  }
-
-  public long skip(long n) throws IOException {
-    return super.skip(n);
-  }
-
-  public void close() throws IOException {
-    closeEntry();
-    super.close();
-    // Now completely close the byte stream. There may be some
-    // bytes left in the buffer.
-    sinf.setInput(null, 0, 0);
-  }
-
-  private int get16(byte[] buf, int base) {
-    int val = (int)buf[base] & 0xFF;
-    val |= ((int)buf[base+1] & 0xFF) << 8;
-    return (val);
-  }
-
-  private int get32(byte[] buf, int base) {
-    return  buf[base] & 0xFF
-	| ((buf[base+1] & 0xFF) << 8)
-	| ((buf[base+2] & 0xFF) << 16)
-	| ((buf[base+3] & 0xFF) << 24);
-  }
-
-  private void readFully(byte[] buf, int off, int len) throws IOException {
-    int nread;
-
-    for (int remain = len; remain > 0; remain -= nread) {
-      nread = read(buf, off, remain);
-      if (nread == -1) {
-	if (remain != 0) {
-	  throw new IOException("truncated file (only read "
-	    + (len - remain) + "/" + len + ")");
-	}
-	return;
-      }
-      off += nread;
-    }
-  }
-
-  private int readSig() throws IOException {
-    int sig = peekSig();
-    gotSig = false;
-    return sig;
-  }
-
-  private int peekSig() throws IOException {
-    if (!gotSig) {
-      readFully(sigbuf, 0, sigbuf.length);
-      gotSig = true;
-    }
-    return get32(sigbuf, 0);
-  }
-
-  protected ZipEntry createZipEntry(String name) {
-	return new ZipEntry(name);
-  }
-}
-
===================================================================
Checking out kaffe/libraries/javalib/vmspecific/java/util/zip/ZipOutputStream.java~
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/vmspecific/java/util/zip/Attic/ZipOutputStream.java~,v
VERS: 1.1
***************
--- kaffe/libraries/javalib/vmspecific/java/util/zip/ZipOutputStream.java~	Sat Dec  3 15:57:41 2005
+++ /dev/null	Sun Aug  4 19:57:58 2002
@@ -1,344 +0,0 @@
-/*
- * Java core library component.
- *
- * Copyright (c) 1997, 1998
- *      Transvirtual Technologies, Inc.  All rights reserved.
- *
- * See the file "license.terms" for information on usage and redistribution
- * of this file.
- */
-
-package java.util.zip;
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.UnsupportedEncodingException;
-import java.util.Enumeration;
-import java.util.Vector;
-
-import kaffe.util.UTF8;
-
-// Reference: ftp://ftp.uu.net/pub/archiving/zip/doc/appnote-970311-iz.zip
-
-public class ZipOutputStream extends DeflaterOutputStream
-	implements ZipConstants {
-
-  public static final int STORED = Deflater.NO_COMPRESSION;
-  public static final int DEFLATED = Deflater.DEFLATED;
-
-private static final int ZIPVER_1_0 = 0x000a;
-private static final int ZIPVER_2_0 = 0x0014;
-
-private int method = Deflater.DEFLATED;
-private int level = Deflater.DEFAULT_COMPRESSION;
-private ZipEntry curr;
-private Vector dir;
-private OutputStream strm;
-private int dout;
-private CRC32 crc;
-
-class Storer
-  extends Deflater {
-
-private int total;
-private byte[] buf;
-private int off;
-private int len;
-
-Storer() {
-    total = 0;
-    off = 0;
-    len = 0;
-}
-
-public int deflate(byte[] b, int p, int l) {
-	if (l >= len) {
-		l = len;
-	}
-	System.arraycopy(buf, off, b, p, l);
-	total += l;
-	off += l;
-	len -= l;
-	return (l);
-}
-
-public synchronized void setInput(byte b[], int o, int l)
-{
-	buf = b;
-	off = o;
-	len = l;
-}
-
-public boolean needsInput() {
-	return (len > 0 ? false : true);
-}
-
-public boolean finished() {
-	return (len > 0 ? false : true);
-}
-
-public int getTotalIn() {
-	return (total);
-}
-
-public int getTotalOut() {
-	return (total);
-}
-
-public void reset() {
-}
-
-}
-
-public ZipOutputStream(OutputStream out)
-{
-	super(out);
-	strm = out;
-	curr = null;
-	dir = new Vector();
-	dout = 0;
-	crc = new CRC32();
-}
-
-public void close() throws IOException
-{
-	finish();
-	super.close();
-}
-
-public void closeEntry() throws IOException
-{
-	if (curr == null) {
-		return;
-	}
-
-	super.finish();
-	int in = def.getTotalIn();
-	int out = def.getTotalOut();
-	long crcval = crc.getValue();
-	def.reset();
-	crc.reset();
-
-	if (curr.getCompressedSize() != -1 && curr.getCompressedSize() != out) {
-		throw new ZipException("compress size set incorrectly");
-	}
-	if (curr.getSize() != -1 && curr.getSize() != in) {
-		throw new ZipException("uncompress size set incorrectly");
-	}
-	if (curr.getCrc() != -1 && curr.getCrc() != crcval) {
-		throw new ZipException("crc set incorrectly");
-	}
-
-	curr.setCompressedSize(out);
-	curr.setSize(in);
-	curr.setCrc(crcval);
-
-	dout += curr.getCompressedSize();
-
-	// We only add the data descriptor when writing a compressed entry
-
-	if (curr.flag == 0x0008) {
-	    byte[] da = new byte[EXTHDR];
-	    put32(da, 0, (int)EXTSIG);
-	    put32(da, EXTCRC, (int)curr.getCrc());
-	    put32(da, EXTSIZ, (int) curr.getCompressedSize());
-	    put32(da, EXTLEN, (int) curr.getSize());
-	    strm.write(da);
-	    dout += EXTHDR;
-	}
-
-	curr = null;
-}
-
-public void finish() throws IOException {
-	byte[] ch = new byte[CENHDR];
-	int count = 0;
-	int size = 0;
-
-	if (dir == null) {
-		return;
-	}
-
-	closeEntry();
-
-	// Write the central directory
-	for (Enumeration e = dir.elements(); e.hasMoreElements(); ) {
-		ZipEntry ze = (ZipEntry)e.nextElement();
-
-		// Convert name to UTF-8 binary
-		byte[] nameBuf = (ze.getName() != null) ?
-		    UTF8.encode(ze.getName()) : new byte[0];
-
-		// Write central directory entry
-		put32(ch, 0, (int)CENSIG);
-		int zipver = (ze.getMethod() == STORED ? ZIPVER_1_0 : ZIPVER_2_0);
-		put16(ch, CENVEM, zipver);
-		put16(ch, CENVER, zipver);
-		put16(ch, CENFLG, ze.flag);
-		put16(ch, CENHOW, ze.getMethod());
-		put32(ch, CENTIM, ze.dosTime);
-		put32(ch, CENCRC, (int)ze.getCrc());
-		put32(ch, CENSIZ, (int)ze.getCompressedSize());
-		put32(ch, CENLEN, (int)ze.getSize());
-		put16(ch, CENNAM, nameBuf.length);
-		put16(ch, CENEXT, ze.getExtra() == null ?
-			0 : ze.getExtra().length);
-		put16(ch, CENCOM, ze.getComment() == null ?
-			0 : ze.getComment().length());
-		put16(ch, CENDSK, 0);
-		put16(ch, CENATT, 0);
-		put32(ch, CENATX, 0);
-		put32(ch, CENOFF, (int)ze.offset);
-
-		strm.write(ch);
-		size += CENHDR;
-
-		// Write name
-		strm.write(nameBuf);
-		size += nameBuf.length;
-
-		// Write any extra stuff
-		if (ze.getExtra() != null) {
-		    strm.write(ze.getExtra());
-		    size += ze.getExtra().length;
-		}
-
-		count++;
-	}
-
-	// Flag error if no entries were written.
-	if (count == 0) {
-	        throw new ZipException("ZIP file must have at least one entry");
-	}
-
-	byte[] ce = new byte[ENDHDR];
-	put32(ce, 0, (int)ENDSIG);
-	put16(ce, ENDNRD, 0);
-	put16(ce, ENDDCD, 0);
-	put16(ce, ENDSUB, count);
-	put16(ce, ENDTOT, count);
-	put32(ce, ENDSIZ, size);
-	put32(ce, ENDOFF, dout);
-	put16(ce, ENDCOM, 0);
-
-	strm.write(ce);
-
-	dir = null;
-}
-
-public void putNextEntry(ZipEntry ze) throws IOException
-{
-	closeEntry();	// Close previous entry
-
-	if (ze.getMethod() == -1) {
-		ze.setMethod(method);
-	}
-	if (ze.getMethod() == STORED) {
-		if (ze.getSize() == -1) {
-			throw new ZipException("size not set in stored entry");
-		}
-		ze.setCompressedSize(ze.getSize());
-		if (ze.getCrc() == -1) {
-			throw new ZipException("crc not set in stored entry");
-		}
-		ze.flag = 0;
-	} else {
-		ze.flag = 0x0008;
-	}
-
-	if (curr == null || curr.getMethod() != ze.getMethod()) {
-		if (ze.getMethod() == STORED) {
-			def = new Storer();
-		}
-		else {
-			def = new Deflater(level, true);
-		}
-	}
-
-	// Convert name to UTF-8 binary
-	byte[] nameBuf = (ze.getName() != null) ?
-	    UTF8.encode(ze.getName()) : new byte[0];
-
-	byte[] lh = new byte[LOCHDR];
-	put32(lh, 0, (int)LOCSIG);
-	put16(lh, LOCVER,
-		ze.getMethod() == STORED ? ZIPVER_1_0 : ZIPVER_2_0);
-	put16(lh, LOCFLG, ze.flag);
-	put16(lh, LOCHOW, ze.getMethod());
-	put32(lh, LOCTIM, ze.dosTime);
-
-	if (ze.getMethod() == STORED) {
-		put32(lh, LOCCRC, (int)ze.getCrc());
-		put32(lh, LOCSIZ, (int)ze.getCompressedSize());
-		put32(lh, LOCLEN, (int)ze.getSize());
-	} else {
-		put32(lh, LOCCRC, 0);
-		put32(lh, LOCSIZ, 0);
-		put32(lh, LOCLEN, 0);
-	}
-
-	put16(lh, LOCNAM, nameBuf.length);
-	put16(lh, LOCEXT, ze.getExtra() == null ? 0 : ze.getExtra().length);
-
-	strm.write(lh);
-
-	ze.offset = dout;
-	dout += LOCHDR;
-
-	// Write name
-	strm.write(nameBuf);
-	dout += nameBuf.length;
-
-	// Write any extra stuff
-	if (ze.getExtra() != null) {
-		strm.write(ze.getExtra());
-		dout += ze.getExtra().length;
-	}
-
-	// Add entry to list of entries we need to write at the end.
-	dir.addElement(ze);
-
-	curr = ze;

*** Patch too long, truncated ***




More information about the kaffe mailing list