Hi As the is_* only use one bit, mark them as such.
- Lauri
>From a5b9f074d25027571a0f1418c9d4546aaca2106d Mon Sep 17 00:00:00 2001 From: Lauri Kasanen <[email protected]> Date: Tue, 8 May 2012 21:39:06 +0300 Subject: [PATCH] file: reorder struct file_info, save 8 bytes Signed-off-by: Lauri Kasanen <[email protected]> --- src/include/mk_file.h | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/include/mk_file.h b/src/include/mk_file.h index 75db99d..d85b8ef 100644 --- a/src/include/mk_file.h +++ b/src/include/mk_file.h @@ -25,13 +25,13 @@ struct file_info { off_t size; - - short int is_file; - short int is_link; - short int is_directory; - short int exec_access; - short int read_access; time_t last_modification; + + unsigned char is_file:1; + unsigned char is_link:1; + unsigned char is_directory:1; + unsigned char exec_access:1; + unsigned char read_access:1; }; int mk_file_get_info(const char *path, struct file_info *f_info); -- 1.7.2.1
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
