summaryrefslogtreecommitdiffstats
path: root/luni/src/main/native/ZipUtilities.h
diff options
context:
space:
mode:
Diffstat (limited to 'luni/src/main/native/ZipUtilities.h')
-rw-r--r--luni/src/main/native/ZipUtilities.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/luni/src/main/native/ZipUtilities.h b/luni/src/main/native/ZipUtilities.h
index fe0f977..50111a5 100644
--- a/luni/src/main/native/ZipUtilities.h
+++ b/luni/src/main/native/ZipUtilities.h
@@ -18,15 +18,18 @@
#ifndef ZIP_UTILITIES_H_included
#define ZIP_UTILITIES_H_included
-#include "UniquePtr.h"
+#include <cstdint>
+#include <memory>
#include "jni.h"
#include "zlib.h"
class NativeZipStream {
public:
- UniquePtr<jbyte[]> input;
+ std::unique_ptr<jbyte[]> input;
int inCap;
z_stream stream;
+ uint64_t totalIn;
+ uint64_t totalOut;
NativeZipStream();
~NativeZipStream();
@@ -34,7 +37,7 @@ public:
void setInput(JNIEnv* env, jbyteArray buf, jint off, jint len);
private:
- UniquePtr<jbyte[]> mDict;
+ std::unique_ptr<jbyte[]> mDict;
// Disallow copy and assignment.
NativeZipStream(const NativeZipStream&);