Add an include on stdbool.h, making the bool type generally available within grub without needing to add a file-specific include every time it would be used.
Signed-off-by: Robbie Harwood <rharw...@redhat.com> --- grub-core/commands/parttool.c | 2 +- grub-core/loader/arm64/linux.c | 1 - grub-core/parttool/msdospart.c | 4 ++-- include/grub/parttool.h | 2 +- include/grub/types.h | 1 + 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/grub-core/commands/parttool.c b/grub-core/commands/parttool.c index 051e31320e..ff45c65e61 100644 --- a/grub-core/commands/parttool.c +++ b/grub-core/commands/parttool.c @@ -315,7 +315,7 @@ grub_cmd_parttool (grub_command_t cmd __attribute__ ((unused)), switch (curarg->type) { case GRUB_PARTTOOL_ARG_BOOL: - pargs[curarg - ptool->args].bool + pargs[curarg - ptool->args].b = (args[j][grub_strlen (curarg->name)] != '-'); break; diff --git a/grub-core/loader/arm64/linux.c b/grub-core/loader/arm64/linux.c index 9d0bacc854..48ab34a256 100644 --- a/grub-core/loader/arm64/linux.c +++ b/grub-core/loader/arm64/linux.c @@ -33,7 +33,6 @@ #include <grub/i18n.h> #include <grub/lib/cmdline.h> #include <grub/verify.h> -#include <stdbool.h> GRUB_MOD_LICENSE ("GPLv3+"); diff --git a/grub-core/parttool/msdospart.c b/grub-core/parttool/msdospart.c index 3918caa06e..3a7699e454 100644 --- a/grub-core/parttool/msdospart.c +++ b/grub-core/parttool/msdospart.c @@ -61,7 +61,7 @@ static grub_err_t grub_pcpart_boot (const grub_device_t dev, return grub_errno; } - if (args[0].set && args[0].bool) + if (args[0].set && args[0].b) { for (i = 0; i < 4; i++) mbr.entries[i].flag = 0x0; @@ -116,7 +116,7 @@ static grub_err_t grub_pcpart_type (const grub_device_t dev, if (args[1].set) { - if (args[1].bool) + if (args[1].b) type |= GRUB_PC_PARTITION_TYPE_HIDDEN_FLAG; else type &= ~GRUB_PC_PARTITION_TYPE_HIDDEN_FLAG; diff --git a/include/grub/parttool.h b/include/grub/parttool.h index 4e8f8d5e51..4799a22c5d 100644 --- a/include/grub/parttool.h +++ b/include/grub/parttool.h @@ -32,7 +32,7 @@ struct grub_parttool_args int set; union { - int bool; + int b; char *str; }; }; diff --git a/include/grub/types.h b/include/grub/types.h index 5ae0ced388..6d5dc5cdaa 100644 --- a/include/grub/types.h +++ b/include/grub/types.h @@ -20,6 +20,7 @@ #define GRUB_TYPES_HEADER 1 #include <config.h> +#include <stdbool.h> #ifndef GRUB_UTIL #include <grub/cpu/types.h> #endif -- 2.35.1 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel