From: Michael Tremer Date: Thu, 22 Jul 2021 20:42:10 +0000 (+0000) Subject: pakfire: Move states into bitfields X-Git-Tag: 0.9.28~1014 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e10d6c88bc0cd0ec53c482dc3e804b10031815c;p=pakfire.git pakfire: Move states into bitfields This should save us a couple of bytes of memory Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index e16b25a0b..b11d1674c 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -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; }; /*