Change include type policy
[lwext4.git] / include / ext4_extent.h
index 1d4ddf153628f021f3909574c9a18750e0c2e982..8f652890e52731528ebf9718a2d268a2f70a30f7 100644 (file)
 extern "C" {
 #endif
 
-#include "ext4_config.h"
-#include "ext4_types.h"
-#include "ext4_inode.h"
+#include <ext4_config.h>
+#include <ext4_types.h>
+#include <ext4_inode.h>
+
+
+/*
+ * Array of ext4_ext_path contains path to some extent.
+ * Creation/lookup routines use it for traversal/splitting/etc.
+ * Truncate uses it to simulate recursive walking.
+ */
+struct ext4_extent_path {
+       ext4_fsblk_t p_block;
+       struct ext4_block block;
+       int32_t depth;
+       int32_t maxdepth;
+       struct ext4_extent_header *header;
+       struct ext4_extent_index *index;
+       struct ext4_extent *extent;
+
+};
 
 
 /**@brief Get logical number of the block covered by extent.