summaryrefslogtreecommitdiffhomepage
path: root/tooling/hefs.h
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-05-05 09:56:40 +0200
committerAmlal <amlal@nekernel.org>2025-05-05 09:56:40 +0200
commit0c54169b6517fc7acbe4281399fa8146219a8e2c (patch)
treeb820fe8c7116ade5347f995859393521f2259004 /tooling/hefs.h
parenteaf96ff18d9bc516d4b1da84bc3585ff20c06c63 (diff)
feat(kernel): new HeFS version, scheduler allocation tree improvements and reintroduce VEPM.0.0.2e1
why? - The extents structure on HeFS has to be clearer. - The allocation tracker group has to be organized according to pointer size. - VEPM was scraped because HeFS took time, so now I can focus on it now. Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'tooling/hefs.h')
-rw-r--r--tooling/hefs.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/tooling/hefs.h b/tooling/hefs.h
index 99d04768..ded6cbef 100644
--- a/tooling/hefs.h
+++ b/tooling/hefs.h
@@ -43,17 +43,17 @@ enum {
// Encodings
enum {
- kHeFSEncodingUTF8 = 0x00,
- kHeFSEncodingUTF16,
- kHeFSEncodingUTF32,
- kHeFSEncodingUTF16BE,
- kHeFSEncodingUTF16LE,
- kHeFSEncodingUTF32BE,
- kHeFSEncodingUTF32LE,
- kHeFSEncodingUTF8BE,
- kHeFSEncodingUTF8LE,
- kHeFSEncodingBinary,
- kHeFSEncodingCount,
+ kHeFSEncodingFlagsUTF8 = 0x00,
+ kHeFSEncodingFlagsUTF16,
+ kHeFSEncodingFlagsUTF32,
+ kHeFSEncodingFlagsUTF16BE,
+ kHeFSEncodingFlagsUTF16LE,
+ kHeFSEncodingFlagsUTF32BE,
+ kHeFSEncodingFlagsUTF32LE,
+ kHeFSEncodingFlagsUTF8BE,
+ kHeFSEncodingFlagsUTF8LE,
+ kHeFSEncodingFlagsBinary,
+ kHeFSEncodingFlagsCount,
};
// Time type