From 36b569fadf03b757e91ba50d94e04b17dea03811 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 9 Oct 2024 13:07:26 +0000 Subject: [PATCH] build: Replace the bitfield with a state enum Signed-off-by: Michael Tremer --- src/libpakfire/build.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index 9d6dfc26c..a2dac5a81 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -102,8 +102,11 @@ struct pakfire_build { // ccache path char ccache_path[PATH_MAX]; - // States - int init:1; + // State + enum pakfire_build_states { + PAKFIRE_BUILD_INIT = 0, + PAKFIRE_BUILD_READY, + } state; }; #define TEMPLATE \ @@ -1698,7 +1701,7 @@ static int pakfire_build_init(struct pakfire_build* build) { int r; // Don't do it again - if (build->init) { + if (build->state != PAKFIRE_BUILD_INIT) { CTX_DEBUG(build->ctx, "Build environment has already been initialized\n"); return 0; } @@ -1728,8 +1731,8 @@ static int pakfire_build_init(struct pakfire_build* build) { return r; } - // Mark as initialized - build->init = 1; + // Mark as ready + build->state = PAKFIRE_BUILD_READY; return 0; } -- 2.47.2