summaryrefslogtreecommitdiff
path: root/tools/nitrogfx/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/nitrogfx/util.c')
-rw-r--r--tools/nitrogfx/util.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/tools/nitrogfx/util.c b/tools/nitrogfx/util.c
index 8fec7d72..ab65aa7a 100644
--- a/tools/nitrogfx/util.c
+++ b/tools/nitrogfx/util.c
@@ -124,14 +124,22 @@ void WriteWholeFile(char *path, void *buffer, int bufferSize)
fclose(fp);
}
-void WriteGenericNtrHeader(FILE* fp, const char* magicNumber, uint32_t size)
+void WriteGenericNtrHeader(FILE* fp, const char* magicNumber, uint32_t size, bool byteorder)
{
//magic number
fputs(magicNumber, fp);
//byte order
- fputc(0xFF, fp);
- fputc(0xFE, fp);
+ if (byteorder)
+ {
+ fputc(0xFF, fp); //LE
+ fputc(0xFE, fp);
+ }
+ else
+ {
+ fputc(0x00, fp);
+ fputc(0x00, fp);
+ }
//version
fputc(0x00, fp);