summaryrefslogtreecommitdiffstats
path: root/tools/irecovery.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2020-01-14 02:54:01 +0100
committerGravatar Nikias Bassen2020-01-14 02:54:01 +0100
commit1c2f7ad5e409a5ad38bf01a10501344f58a2d87b (patch)
tree2f5a10c4cd9596cfea48a1a0da5f7d726571876f /tools/irecovery.c
parentdb36196d8d9db5a1f92e6934cf931cd00a6ead2d (diff)
downloadlibirecovery-1c2f7ad5e409a5ad38bf01a10501344f58a2d87b.tar.gz
libirecovery-1c2f7ad5e409a5ad38bf01a10501344f58a2d87b.tar.bz2
Use PRI* and SCN* (inttypes.h) format string macros instead of self-defined ones
... also print all values in irecovery as hex with 0x prefix to make it clear they are hex
Diffstat (limited to 'tools/irecovery.c')
-rw-r--r--tools/irecovery.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/tools/irecovery.c b/tools/irecovery.c
index 6ee89b0..91d1d48 100644
--- a/tools/irecovery.c
+++ b/tools/irecovery.c
@@ -2,7 +2,7 @@
2 * irecovery.c 2 * irecovery.c
3 * Software frontend for iBoot/iBSS communication with iOS devices 3 * Software frontend for iBoot/iBSS communication with iOS devices
4 * 4 *
5 * Copyright (c) 2012-2019 Nikias Bassen <nikias@gmx.li> 5 * Copyright (c) 2012-2020 Nikias Bassen <nikias@gmx.li>
6 * Copyright (c) 2012-2015 Martin Szulecki <martin.szulecki@libimobiledevice.org> 6 * Copyright (c) 2012-2015 Martin Szulecki <martin.szulecki@libimobiledevice.org>
7 * Copyright (c) 2010-2011 Chronic-Dev Team 7 * Copyright (c) 2010-2011 Chronic-Dev Team
8 * Copyright (c) 2010-2011 Joshua Hill 8 * Copyright (c) 2010-2011 Joshua Hill
@@ -27,6 +27,7 @@
27#include <stdlib.h> 27#include <stdlib.h>
28#include <unistd.h> 28#include <unistd.h>
29#include <string.h> 29#include <string.h>
30#include <inttypes.h>
30#include <libirecovery.h> 31#include <libirecovery.h>
31#include <readline/readline.h> 32#include <readline/readline.h>
32#include <readline/history.h> 33#include <readline/history.h>
@@ -36,9 +37,6 @@
36#ifndef sleep 37#ifndef sleep
37#define sleep(n) Sleep(1000 * n) 38#define sleep(n) Sleep(1000 * n)
38#endif 39#endif
39#define _FMT_lld "%I64d"
40#else
41#define _FMT_lld "%lld"
42#endif 40#endif
43 41
44#define FILE_HISTORY_PATH ".irecovery" 42#define FILE_HISTORY_PATH ".irecovery"
@@ -134,13 +132,13 @@ static void print_device_info(irecv_client_t client)
134 int ret, mode; 132 int ret, mode;
135 const struct irecv_device_info *devinfo = irecv_get_device_info(client); 133 const struct irecv_device_info *devinfo = irecv_get_device_info(client);
136 if (devinfo) { 134 if (devinfo) {
137 printf("CPID: %04x\n", devinfo->cpid); 135 printf("CPID: 0x%04x\n", devinfo->cpid);
138 printf("CPRV: %02x\n", devinfo->cprv); 136 printf("CPRV: 0x%02x\n", devinfo->cprv);
139 printf("BDID: %02x\n", devinfo->bdid); 137 printf("BDID: 0x%02x\n", devinfo->bdid);
140 printf("ECID: " _FMT_lld "\n", devinfo->ecid); 138 printf("ECID: 0x%016" PRIx64 "\n", devinfo->ecid);
141 printf("CPFM: %02x\n", devinfo->cpfm); 139 printf("CPFM: 0x%02x\n", devinfo->cpfm);
142 printf("SCEP: %02x\n", devinfo->scep); 140 printf("SCEP: 0x%02x\n", devinfo->scep);
143 printf("IBFL: %02x\n", devinfo->ibfl); 141 printf("IBFL: 0x%02x\n", devinfo->ibfl);
144 printf("SRTG: %s\n", (devinfo->srtg) ? devinfo->srtg : "N/A"); 142 printf("SRTG: %s\n", (devinfo->srtg) ? devinfo->srtg : "N/A");
145 printf("SRNM: %s\n", (devinfo->srnm) ? devinfo->srnm : "N/A"); 143 printf("SRNM: %s\n", (devinfo->srnm) ? devinfo->srnm : "N/A");
146 printf("IMEI: %s\n", (devinfo->imei) ? devinfo->imei : "N/A"); 144 printf("IMEI: %s\n", (devinfo->imei) ? devinfo->imei : "N/A");