From 9c4cced60e812d5b56368c7f4848a6ca5987df8f Mon Sep 17 00:00:00 2001 From: megazig Date: Sun, 24 May 2009 20:11:09 -0500 Subject: might as well leave it working :p --- brlyt.c | 71 ++++++++++++++++++++++++++--------------------------------------- 1 file changed, 28 insertions(+), 43 deletions(-) (limited to 'brlyt.c') diff --git a/brlyt.c b/brlyt.c index c893c7d..6360538 100644 --- a/brlyt.c +++ b/brlyt.c @@ -184,7 +184,7 @@ int BRLYT_ReadEntries(u8* brlyt_file, size_t file_size, brlyt_header header, brl void BRLYT_CheckHeaderSanity(brlyt_header header, size_t filesize) { if((header.magic[0] != 'R') || (header.magic[1] != 'L') || (header.magic[2] != 'Y') || (header.magic[3] != 'T')) { - printf("BRLYT magic doesn't match! %c%c%c%c\n", header.magic[0], header.magic[1], header.magic[2], header.magic[3]); + printf("BRLYT magic doesn't match! %.4s\n", header.magic); exit(1); } if(filesize != be32(header.filesize)) { @@ -202,7 +202,7 @@ void PrintBRLYTEntry_lyt1(brlyt_entry entry, u8* brlyt_file, mxml_node_t *tag) brlyt_lytheader_chunk data; BRLYT_fileoffset = entry.data_location; BRLYT_ReadDataFromMemory(&data, brlyt_file, sizeof(brlyt_lytheader_chunk)); - mxmlElementSetAttrf(tag, "type", "%c%c%c%c", entry.magic[0], entry.magic[1], entry.magic[2], entry.magic[3]); + mxmlElementSetAttrf(tag, "type", "%.4s", entry.magic); a = mxmlNewElement(tag, "a"); mxmlNewTextf(a, 0, "%02x", data.a); size = mxmlNewElement(tag, "size"); width = mxmlNewElement(size, "width"); mxmlNewTextf(width, 0, "%f", float_swap_bytes(data.width)); @@ -211,25 +211,22 @@ void PrintBRLYTEntry_lyt1(brlyt_entry entry, u8* brlyt_file, mxml_node_t *tag) void PrintBRLYTEntry_grp1(brlyt_entry entry, u8* brlyt_file, mxml_node_t *tag) { - mxml_node_t *subs; - mxml_node_t *sub; + mxml_node_t *subs, *sub; brlyt_group_chunk data; BRLYT_fileoffset = entry.data_location; BRLYT_ReadDataFromMemory(&data, brlyt_file, sizeof(brlyt_group_chunk)); - mxmlElementSetAttrf(tag, "type", "%c%c%c%c", entry.magic[0], entry.magic[1], entry.magic[2], entry.magic[3]); + mxmlElementSetAttrf(tag, "type", "%.4s", entry.magic); mxmlElementSetAttrf(tag, "name", "%s", data.name); if (short_swap_bytes(data.numsubs) > 0) subs = mxmlNewElement(tag, "subs"); - int offset; - offset = 20; int n; for (n=0;n