]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Move states into bitfields
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 22 Jul 2021 20:42:10 +0000 (20:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 22 Jul 2021 20:42:10 +0000 (20:42 +0000)
This should save us a couple of bytes of memory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/pakfire.c

index e16b25a0bd841dc98d7ba6537bc80b5a81fda7f5..b11d1674c02d8a82bb3955db4a6447df595130cc 100644 (file)
@@ -74,9 +74,8 @@ struct pakfire {
 
        int flags;
 
-       // Pool stuff
+       // Pool
        Pool* pool;
-       int pool_ready;
 
        // Logging
        pakfire_log_function_t log_function;
@@ -86,11 +85,8 @@ struct pakfire {
        int nrefs;
 
        struct pakfire_config* config;
-       int build_setup;
 
-       int mount_tmpfs;
        STAILQ_HEAD(mountpoints, mountpoint) mountpoints;
-       int destroy_on_free;
 
        struct pakfire_distro {
                char pretty_name[256];
@@ -105,6 +101,12 @@ struct pakfire {
 
        // GPG Context
        gpgme_ctx_t gpgctx;
+
+       // States
+       int build_setup:1;
+       int destroy_on_free:1;
+       int mount_tmpfs:1;
+       int pool_ready:1;
 };
 
 /*