From 625368eb5bcb9954ad190af50962e6b7c2fd9c4c Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 27 Sep 2019 16:43:11 +0200 Subject: Cleanup: remove most of the payload pointer magic from libfstree Now that dir_info_t and file_info_t have reasonably small, use them in tree_node_t directly instead of doing pointer arithmetic magic on the payload area. Signed-off-by: David Oberhollenzer --- include/fstree.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/fstree.h b/include/fstree.h index c9ff574..11da854 100644 --- a/include/fstree.h +++ b/include/fstree.h @@ -124,8 +124,8 @@ struct tree_node_t { /* Type specific data. Pointers are into payload area blow. */ union { - dir_info_t *dir; - file_info_t *file; + dir_info_t dir; + file_info_t file; char *slink_target; uint64_t devno; } data; -- cgit v1.2.3