Index: import/cross/tar_processor.h |
=================================================================== |
--- import/cross/tar_processor.h (revision 21085) |
+++ import/cross/tar_processor.h (working copy) |
@@ -47,6 +47,7 @@ |
#define O3D_IMPORT_CROSS_TAR_PROCESSOR_H_ |
#include "base/basictypes.h" |
+#include "core/cross/types.h" |
#include "import/cross/memory_stream.h" |
#include "import/cross/archive_processor.h" |
@@ -58,6 +59,7 @@ |
explicit TarProcessor(ArchiveCallbackClient *callback_client) |
: callback_client_(callback_client), |
header_bytes_read_(0), |
+ getting_filename_(false), |
file_bytes_to_read_(0) {} |
virtual ~TarProcessor() {} |
@@ -72,7 +74,9 @@ |
ArchiveCallbackClient *callback_client_; |
size_t header_bytes_read_; |
- char header_[TAR_HEADER_SIZE]; |
+ char header_[TAR_HEADER_SIZE]; |
+ bool getting_filename_; |
+ String file_name_; |
// Initialized to total number of file bytes, |
// including zero padding up to block size |