]> git.sven.stormbind.net Git - sven/exfatprogs.git/blobdiff - fsck/repair.h
New upstream version 1.2.0
[sven/exfatprogs.git] / fsck / repair.h
index f7286b92a1790060fe3023e447234b7705fd7b7c..dc3cc50c0468bf9a3ab7031f14d0f7d5146959f4 100644 (file)
@@ -8,6 +8,14 @@
 #define ER_BS_CHECKSUM                 0x00000001
 #define ER_BS_BOOT_REGION              0x00000002
 #define ER_DE_CHECKSUM                 0x00001001
+#define ER_DE_UNKNOWN                  0x00001002
+#define ER_DE_FILE                     0x00001010
+#define ER_DE_SECONDARY_COUNT          0x00001011
+#define ER_DE_STREAM                   0x00001020
+#define ER_DE_NAME                     0x00001030
+#define ER_DE_NAME_HASH                        0x00001031
+#define ER_DE_NAME_LEN                 0x00001032
+#define ER_DE_DOT_NAME                 0x00001033
 #define ER_FILE_VALID_SIZE             0x00002001
 #define ER_FILE_INVALID_CLUS           0x00002002
 #define ER_FILE_FIRST_CLUS             0x00002003
@@ -17,8 +25,9 @@
 #define ER_FILE_ZERO_NOFAT             0x00002007
 
 typedef unsigned int er_problem_code_t;
+struct exfat_fsck;
 
-bool exfat_repair_ask(struct exfat *exfat, er_problem_code_t prcode,
-               const char *fmt, ...);
+int exfat_repair_ask(struct exfat_fsck *fsck, er_problem_code_t prcode,
+                    const char *fmt, ...);
 
 #endif