2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 17:04:55 +00:00

Windows fixes

This commit is contained in:
Jack Andersen
2019-05-09 18:09:01 -10:00
parent 80d334ec69
commit 5f4ebcb2f5
13 changed files with 698 additions and 49 deletions

View File

@@ -1,11 +1,13 @@
#pragma once
#include "GCNTypes.hpp"
#include <athena/IStreamReader.hpp>
#include <athena/IStreamWriter.hpp>
#include <athena/MemoryReader.hpp>
#include <athena/MemoryWriter.hpp>
#include "athena/IStreamReader.hpp"
#include "athena/IStreamWriter.hpp"
#include "athena/MemoryReader.hpp"
#include "athena/MemoryWriter.hpp"
#ifdef URDE_ZIP_INPUT_STREAM
#include <zlib.h>
#endif
namespace urde {
using CInputStream = athena::io::IStreamReader;
@@ -50,6 +52,7 @@ public:
using CMemoryInStream = athena::io::MemoryReader;
using CMemoryOutStream = athena::io::MemoryWriter;
#ifdef URDE_ZIP_INPUT_STREAM
class CZipInputStream : public CInputStream {
std::unique_ptr<u8[]> x24_compBuf;
std::unique_ptr<CInputStream> x28_strm;
@@ -63,5 +66,6 @@ public:
atUint64 position() const { return 0; }
atUint64 length() const { return 0; }
};
#endif
} // namespace urde