]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Save a few bytes of memory in mod_autoindex
authorChristophe Jaillet <jailletc36@apache.org>
Sun, 4 Oct 2020 08:33:52 +0000 (08:33 +0000)
committerChristophe Jaillet <jailletc36@apache.org>
Sun, 4 Oct 2020 08:33:52 +0000 (08:33 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1882231 13f79535-47bb-0310-9956-ffa450edef68

modules/generators/mod_autoindex.c

index e43ba91dee9873d3c6874194dc2269dc307559d0..029f65732a38f9e607c14b3e0e8c60d12f45f1f6 100644 (file)
@@ -113,8 +113,8 @@ struct item {
 typedef struct ai_desc_t {
     char *pattern;
     char *description;
-    int full_path;
-    int wildcards;
+    unsigned int full_path : 1;
+    unsigned int wildcards : 1;
 } ai_desc_t;
 
 typedef struct autoindex_config_struct {
@@ -753,9 +753,11 @@ struct ent {
     apr_off_t size;
     apr_time_t lm;
     struct ent *next;
-    int ascending, ignore_case, version_sort;
+    unsigned int ascending    : 1;
+    unsigned int ignore_case  : 1;
+    unsigned int version_sort : 1;
+    unsigned int isdir        : 1;
     char key;
-    int isdir;
 };
 
 static char *find_item(const char *content_type, const char *content_encoding,