From fc9b328ab4c4c6315179fd6cdf54cfdb823c9222 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 29 Jan 2007 12:25:01 +0100 Subject: Shave 8 bytes off the size of "struct fileinfo". * src/ls.c (fileinfo): Put all members of type "bool" together. --- src/ls.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/ls.c b/src/ls.c index 6e610c4f4..fa9a2fad1 100644 --- a/src/ls.c +++ b/src/ls.c @@ -156,22 +156,23 @@ struct fileinfo /* The file name. */ char *name; - struct stat stat; - bool stat_ok; - /* For symbolic link, name of the file linked to, otherwise zero. */ char *linkname; + struct stat stat; + + enum filetype filetype; + /* For symbolic link and long listing, st_mode of file linked to, otherwise zero. */ mode_t linkmode; + bool stat_ok; + /* For symbolic link and color printing, true if linked-to file exists, otherwise false. */ bool linkok; - enum filetype filetype; - #if USE_ACL /* For long listings, true if the file has an access control list. */ bool have_acl; -- cgit v1.2.3-54-g00ecf