From d93d4d6f070bb55e6a86e9817acfd29266a3482e Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Thu, 22 Mar 2012 23:15:18 +0000 Subject: [PATCH 1/1] Since Froyo doesn't support String.getBytes(Charset), implement a helper function to extract bytes from strings. git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/branches/froyo_12.03@480 180e2498-e6e9-4542-8430-84ac67f01cd8 --- .../openrocket/file/GeneralRocketLoader.java | 7 +++-- core/src/net/sf/openrocket/util/TextUtil.java | 22 ++++++++++++- .../net/sf/openrocket/util/TextUtilTest.java | 31 +++++++++++++++++++ 3 files changed, 56 insertions(+), 4 deletions(-) diff --git a/core/src/net/sf/openrocket/file/GeneralRocketLoader.java b/core/src/net/sf/openrocket/file/GeneralRocketLoader.java index 775d9edd..16f9c9ac 100644 --- a/core/src/net/sf/openrocket/file/GeneralRocketLoader.java +++ b/core/src/net/sf/openrocket/file/GeneralRocketLoader.java @@ -12,6 +12,7 @@ import java.util.zip.ZipInputStream; import net.sf.openrocket.document.OpenRocketDocument; import net.sf.openrocket.file.openrocket.importt.OpenRocketLoader; import net.sf.openrocket.file.rocksim.importt.RocksimLoader; +import net.sf.openrocket.util.TextUtil; /** @@ -26,9 +27,9 @@ public class GeneralRocketLoader extends AbstractRocketLoader { private static final int READ_BYTES = 300; private static final byte[] GZIP_SIGNATURE = { 31, -117 }; // 0x1f, 0x8b - private static final byte[] ZIP_SIGNATURE = "PK".getBytes(Charset.forName("US-ASCII")); - private static final byte[] OPENROCKET_SIGNATURE = "