Code

Remove "pathlen" from "struct name_entry"
[git.git] / tree-walk.h
index e57befa4dac0854906d5b792ce546dab0e6dcdc3..149393aaa476985d3607f796366b537b6622d50e 100644 (file)
@@ -10,9 +10,13 @@ struct name_entry {
        const unsigned char *sha1;
        const char *path;
        unsigned int mode;
-       int pathlen;
 };
 
+static inline int tree_entry_len(const char *name, const unsigned char *sha1)
+{
+       return (char *)sha1 - (char *)name - 1;
+}
+
 void update_tree_entry(struct tree_desc *);
 const unsigned char *tree_entry_extract(struct tree_desc *, const char **, unsigned int *);