summaryrefslogtreecommitdiffstats
path: root/src/common.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2021-06-29 04:21:25 +0200
committerGravatar Nikias Bassen2021-06-29 04:21:25 +0200
commit8567650b1c2f44e2c53fb54b0e916ee3a0869add (patch)
treec9bc011956a7f7019796996bb72cd5f99673301b /src/common.h
parentb09706b48b00d00cfd61638d9e9b932484b29b79 (diff)
downloadidevicerestore-8567650b1c2f44e2c53fb54b0e916ee3a0869add.tar.gz
idevicerestore-8567650b1c2f44e2c53fb54b0e916ee3a0869add.tar.bz2
Make device mode specific code more consistent
Diffstat (limited to 'src/common.h')
-rw-r--r--src/common.h19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/common.h b/src/common.h
index 5d23299..3a4c069 100644
--- a/src/common.h
+++ b/src/common.h
@@ -41,12 +41,19 @@ extern "C" {
#include "idevicerestore.h"
#include "thread.h"
-#define MODE_UNKNOWN -1
-#define MODE_WTF 0
-#define MODE_DFU 1
-#define MODE_RECOVERY 2
-#define MODE_RESTORE 3
-#define MODE_NORMAL 4
+#define _MODE_UNKNOWN 0
+#define _MODE_WTF 1
+#define _MODE_DFU 2
+#define _MODE_RECOVERY 3
+#define _MODE_RESTORE 4
+#define _MODE_NORMAL 5
+
+#define MODE_UNKNOWN &idevicerestore_modes[_MODE_UNKNOWN]
+#define MODE_WTF &idevicerestore_modes[_MODE_WTF]
+#define MODE_DFU &idevicerestore_modes[_MODE_DFU]
+#define MODE_RECOVERY &idevicerestore_modes[_MODE_RECOVERY]
+#define MODE_RESTORE &idevicerestore_modes[_MODE_RESTORE]
+#define MODE_NORMAL &idevicerestore_modes[_MODE_NORMAL]
#define FLAG_QUIT 1