add macOS implementation

This commit is contained in:
Nick Fisher
2023-09-05 23:13:59 +08:00
parent c522cd6ee9
commit 84e3124e04
457 changed files with 169627 additions and 15 deletions

View File

@@ -0,0 +1,12 @@
.global UBERARCHIVE_DEFAULT_OFFSET;
.global UBERARCHIVE_DEFAULT_SIZE;
.global UBERARCHIVE_PACKAGE
.section .rodata
UBERARCHIVE_PACKAGE:
.incbin "uberarchive.bin"
UBERARCHIVE_DEFAULT_OFFSET:
.int 0
UBERARCHIVE_DEFAULT_SIZE:
.int 1148763

View File

@@ -0,0 +1,12 @@
.global _UBERARCHIVE_DEFAULT_OFFSET;
.global _UBERARCHIVE_DEFAULT_SIZE;
.global _UBERARCHIVE_PACKAGE
.section __TEXT,__const
_UBERARCHIVE_PACKAGE:
.incbin "uberarchive.bin"
_UBERARCHIVE_DEFAULT_OFFSET:
.int 0
_UBERARCHIVE_DEFAULT_SIZE:
.int 1148763

Binary file not shown.

View File

@@ -0,0 +1,13 @@
#ifndef UBERARCHIVE_H_
#define UBERARCHIVE_H_
#include <stdint.h>
extern "C" {
extern const uint8_t UBERARCHIVE_PACKAGE[];
extern int UBERARCHIVE_DEFAULT_OFFSET;
extern int UBERARCHIVE_DEFAULT_SIZE;
}
#define UBERARCHIVE_DEFAULT_DATA (UBERARCHIVE_PACKAGE + UBERARCHIVE_DEFAULT_OFFSET)
#endif