mirror of
https://github.com/izzy2lost/Torch.git
synced 2026-07-06 00:18:35 -07:00
Fixed main conflicts
This commit is contained in:
+2
-1
@@ -6,4 +6,5 @@ cmake-build-*/
|
||||
.DS_Store
|
||||
debug/
|
||||
*.z64
|
||||
*.n64
|
||||
*.n64
|
||||
build/
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <cstdio>
|
||||
#include <cstdlib>
|
||||
#include <cstdarg>
|
||||
#include <stdexcept>
|
||||
#include "binarytools/BinaryWriter.h"
|
||||
#include "BinaryReader.h"
|
||||
|
||||
@@ -24,10 +25,17 @@ typedef float f32;
|
||||
#undef BSWAP32
|
||||
#undef BSWAP64
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#define bswap16(x) _byteswap_ushort(x)
|
||||
#define bswap32(x) _byteswap_ulong(x)
|
||||
#define BSWAP16(x) x = bswap16(x)
|
||||
#define BSWAP32(x) x = bswap32(x)
|
||||
#else
|
||||
#define bswap16(x) __builtin_bswap16(x)
|
||||
#define bswap32(x) __builtin_bswap32(x)
|
||||
#define BSWAP16(x) x = bswap16(x)
|
||||
#define BSWAP32(x) x = bswap32(x)
|
||||
#endif
|
||||
|
||||
#define BSWAP16_MANY(x, n) for (s32 _i = 0; _i < n; _i++) BSWAP16((x)[_i])
|
||||
|
||||
|
||||
@@ -508,7 +508,7 @@ void serialize_f80(double num, LUS::BinaryWriter &writer) {
|
||||
|
||||
#define START_SECTION(section) \
|
||||
{ \
|
||||
out.Write(BSWAP32(section)); \
|
||||
out.Write((uint32_t) BSWAP32(section)); \
|
||||
LUS::BinaryWriter tmp = LUS::BinaryWriter(); \
|
||||
tmp.SetEndianness(LUS::Endianness::Big); \
|
||||
|
||||
@@ -516,7 +516,7 @@ void serialize_f80(double num, LUS::BinaryWriter &writer) {
|
||||
{ \
|
||||
LUS::BinaryWriter tmp = LUS::BinaryWriter(); \
|
||||
tmp.SetEndianness(LUS::Endianness::Big); \
|
||||
out.Write(BSWAP32(AIFC::MagicValues::AAPL)); \
|
||||
out.Write((uint32_t) BSWAP32(AIFC::MagicValues::AAPL)); \
|
||||
tmp.Write(AIFC::MagicValues::stoc); \
|
||||
tmp.Write(section, false); \
|
||||
|
||||
@@ -524,7 +524,7 @@ void serialize_f80(double num, LUS::BinaryWriter &writer) {
|
||||
auto odata = tmp.ToVector(); \
|
||||
size_t size = odata.size(); \
|
||||
len += ALIGN(size, 2) + 8; \
|
||||
out.Write(BSWAP32((uint32_t) size)); \
|
||||
out.Write((uint32_t) BSWAP32((uint32_t) size)); \
|
||||
out.Write(odata.data(), odata.size()); \
|
||||
if(size % 2){ \
|
||||
out.WriteByte(0); \
|
||||
@@ -562,10 +562,10 @@ void AudioManager::write_aifc(AudioBankSample* entry, LUS::BinaryWriter &out) {
|
||||
}
|
||||
}
|
||||
|
||||
out.Write(BSWAP32(AIFC::MagicValues::FORM));
|
||||
out.Write((uint32_t) BSWAP32(AIFC::MagicValues::FORM));
|
||||
// This should be where the size is, but we need to write it later
|
||||
out.Write((uint32_t) 0);
|
||||
out.Write(BSWAP32(AIFC::MagicValues::AIFC));
|
||||
out.Write((uint32_t) BSWAP32(AIFC::MagicValues::AIFC));
|
||||
|
||||
START_SECTION(AIFC::MagicValues::COMM);
|
||||
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
#include <iostream>
|
||||
#include <yaml-cpp/yaml.h>
|
||||
#include "binarytools/BinaryWriter.h"
|
||||
#include <variant>
|
||||
#include <optional>
|
||||
|
||||
#define NONE 0xFFFF
|
||||
#define ALIGN(val, al) (size_t) ((val + (al - 1)) & -al)
|
||||
|
||||
Reference in New Issue
Block a user