summaryrefslogtreecommitdiffstats
path: root/src/ace3.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2025-07-01 01:06:50 +0200
committerGravatar Nikias Bassen2025-07-01 01:06:50 +0200
commit460d8f14a1a343351a212ba96e16157cdc88d069 (patch)
treecf5bdd5ddb226a474508f9a916466af5e469b5be /src/ace3.c
parentc752e8780b043c8822be2417cc5596b8f2ad9c0b (diff)
downloadidevicerestore-460d8f14a1a343351a212ba96e16157cdc88d069.tar.gz
idevicerestore-460d8f14a1a343351a212ba96e16157cdc88d069.tar.bz2
Fix a couple of compiler warnings and remove unused variables
Diffstat (limited to 'src/ace3.c')
-rw-r--r--src/ace3.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/ace3.c b/src/ace3.c
index d3da372..d51613d 100644
--- a/src/ace3.c
+++ b/src/ace3.c
@@ -70,10 +70,10 @@ static int uarp_version_convert(uint32_t* version_data, uint32_t* version_out)
return 0;
}
if (version_out) {
- *version_out = ((((0x147B * (unsigned int)((uint16_t)part3 >> 2)) >> 9) & 0x3FF00 | (0x10 * (((uint8_t)((uint16_t)part3 / 0xA) % 0xA) & 0xF)) | ((uint16_t)part3 % 0xA)) << 8)
+ *version_out = (((((0x147B * (unsigned int)((uint16_t)part3 >> 2)) >> 9) & 0x3FF00) | (0x10 * (((uint8_t)((uint16_t)part3 / 0xA) % 0xA) & 0xF)) | ((uint16_t)part3 % 0xA)) << 8)
| ((((uint8_t)part1 % 0xA) | (0x10 * ((uint8_t)part1 / 0xA)) | part2) << 20)
| ((uint8_t)part4 % 0xA)
- | ((0xCD * (unsigned int)(uint8_t)part4) >> 7) & 0xF0;
+ | (((0xCD * (unsigned int)(uint8_t)part4) >> 7) & 0xF0);
}
return 0;
}
@@ -217,7 +217,6 @@ int ace3_create_binary(const void* uarp_fw, size_t uarp_size, uint64_t bdid, uns
uint32_t data1_version = 0;
uint32_t data2_offset = 0;
uint32_t data2_size = 0;
- uint32_t toc_offset = be32toh(uarp_hdr->toc_offset);
uint32_t toc_size = be32toh(uarp_hdr->toc_size);
const unsigned char* p = uarp_fw + uarp_hdr_size;
while (p < (const unsigned char*)uarp_fw + toc_size) {