1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 23:22:37 +02:00

internal.c: Retype appropriate variables with bool

Use the bool type instead of an integer for the variables
`force_laptop`, `not_a_laptop`, `force_boardenable` and
`force_boardmismatch` since this represents their purpose much better.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
Change-Id: I159d789112d7a778744b59b45133df3928b8445e
Reviewed-on: https://review.coreboot.org/c/flashrom/+/66870
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
Felix Singer 2022-08-19 00:19:26 +02:00 committed by Anastasia Klimchuk
parent 27be9edd46
commit 5fe7f4f6d1
2 changed files with 16 additions and 14 deletions

View File

@ -20,6 +20,7 @@
#ifndef __PROGRAMMER_H__ #ifndef __PROGRAMMER_H__
#define __PROGRAMMER_H__ 1 #define __PROGRAMMER_H__ 1
#include <stdbool.h>
#include <stdint.h> #include <stdint.h>
#include "flash.h" /* for chipaddr and flashctx */ #include "flash.h" /* for chipaddr and flashctx */
@ -265,8 +266,8 @@ extern int superio_count;
#if CONFIG_INTERNAL == 1 #if CONFIG_INTERNAL == 1
extern int is_laptop; extern int is_laptop;
extern int laptop_ok; extern int laptop_ok;
extern int force_boardenable; extern bool force_boardenable;
extern int force_boardmismatch; extern bool force_boardmismatch;
void probe_superio(void); void probe_superio(void);
int register_superio(struct superio s); int register_superio(struct superio s);
extern enum chipbustype internal_buses_supported; extern enum chipbustype internal_buses_supported;

View File

@ -16,6 +16,7 @@
#include <strings.h> #include <strings.h>
#include <string.h> #include <string.h>
#include <stdbool.h>
#include <stdlib.h> #include <stdlib.h>
#include "flash.h" #include "flash.h"
#include "programmer.h" #include "programmer.h"
@ -29,8 +30,8 @@
int is_laptop = 0; int is_laptop = 0;
int laptop_ok = 0; int laptop_ok = 0;
int force_boardenable = 0; bool force_boardenable = false;
int force_boardmismatch = 0; bool force_boardmismatch = false;
enum chipbustype internal_buses_supported = BUS_NONE; enum chipbustype internal_buses_supported = BUS_NONE;
@ -117,21 +118,21 @@ static const struct par_master par_master_internal = {
}; };
static int get_params(const struct programmer_cfg *cfg, static int get_params(const struct programmer_cfg *cfg,
int *boardenable, int *boardmismatch, bool *boardenable, bool *boardmismatch,
int *force_laptop, int *not_a_laptop, bool *force_laptop, bool *not_a_laptop,
char **board_vendor, char **board_model) char **board_vendor, char **board_model)
{ {
char *arg; char *arg;
/* default values. */ /* default values. */
*force_laptop = 0; *force_laptop = false;
*not_a_laptop = 0; *not_a_laptop = false;
*board_vendor = NULL; *board_vendor = NULL;
*board_model = NULL; *board_model = NULL;
arg = extract_programmer_param_str(cfg, "boardenable"); arg = extract_programmer_param_str(cfg, "boardenable");
if (arg && !strcmp(arg,"force")) { if (arg && !strcmp(arg,"force")) {
*boardenable = 1; *boardenable = true;
} else if (arg && !strlen(arg)) { } else if (arg && !strlen(arg)) {
msg_perr("Missing argument for boardenable.\n"); msg_perr("Missing argument for boardenable.\n");
free(arg); free(arg);
@ -145,7 +146,7 @@ static int get_params(const struct programmer_cfg *cfg,
arg = extract_programmer_param_str(cfg, "boardmismatch"); arg = extract_programmer_param_str(cfg, "boardmismatch");
if (arg && !strcmp(arg,"force")) { if (arg && !strcmp(arg,"force")) {
*boardmismatch = 1; *boardmismatch = true;
} else if (arg && !strlen(arg)) { } else if (arg && !strlen(arg)) {
msg_perr("Missing argument for boardmismatch.\n"); msg_perr("Missing argument for boardmismatch.\n");
free(arg); free(arg);
@ -159,9 +160,9 @@ static int get_params(const struct programmer_cfg *cfg,
arg = extract_programmer_param_str(cfg, "laptop"); arg = extract_programmer_param_str(cfg, "laptop");
if (arg && !strcmp(arg, "force_I_want_a_brick")) if (arg && !strcmp(arg, "force_I_want_a_brick"))
*force_laptop = 1; *force_laptop = true;
else if (arg && !strcmp(arg, "this_is_not_a_laptop")) else if (arg && !strcmp(arg, "this_is_not_a_laptop"))
*not_a_laptop = 1; *not_a_laptop = true;
else if (arg && !strlen(arg)) { else if (arg && !strlen(arg)) {
msg_perr("Missing argument for laptop.\n"); msg_perr("Missing argument for laptop.\n");
free(arg); free(arg);
@ -192,8 +193,8 @@ static int get_params(const struct programmer_cfg *cfg,
static int internal_init(const struct programmer_cfg *cfg) static int internal_init(const struct programmer_cfg *cfg)
{ {
int ret = 0; int ret = 0;
int force_laptop; bool force_laptop;
int not_a_laptop; bool not_a_laptop;
char *board_vendor; char *board_vendor;
char *board_model; char *board_model;
#if defined(__i386__) || defined(__x86_64__) #if defined(__i386__) || defined(__x86_64__)