#define FAIL 1
#define RESTORING 2
-#define UPI_CONFIG_ERROR 0xFD9A
+#define UPI_ERROR(code) 0xFD##code
-#define UPI_DELTA_PATH_ERROR 0xFDAA
-#define UPI_DELTA_PATH_LENGTH_ERROR 0xFDAB
+#define UPI_CONFIG_ERROR UPI_ERROR(9A)
-#define UPI_VERSION_ERROR 0xFDBB
+#define UPI_DELTA_PATH_ERROR UPI_ERROR(AA)
+#define UPI_DELTA_PATH_LENGTH_ERROR UPI_ERROR(AB)
-#define UPI_VERIFY_ERROR 0xFDC0
-#define UPI_UPDATE_ERROR 0xFDD0
+#define UPI_VERSION_ERROR UPI_ERROR(BB)
-#define UPI_INVALID_PARAM_ERROR 0xFDEA
-#define UPI_DELTACOUNT_ERROR 0xFDEC
-#define UPI_PARTINFO_ERROR 0xFDED
+#define UPI_VERIFY_ERROR UPI_ERROR(C0)
+#define UPI_UPDATE_ERROR UPI_ERROR(D0)
+
+#define UPI_INVALID_PARAM_ERROR UPI_ERROR(EA)
+#define UPI_DELTACOUNT_ERROR UPI_ERROR(EC)
+#define UPI_PARTINFO_ERROR UPI_ERROR(ED)
#define TEMP_SIZE 0x40000