config: move externs into header

This commit is contained in:
CTCaer
2025-08-08 15:03:56 +03:00
parent 081f8b9664
commit 2ea496d9d1
21 changed files with 7 additions and 37 deletions

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2018-2022 CTCaer
* Copyright (c) 2018-2025 CTCaer
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
@@ -20,11 +20,8 @@
#include <bdk.h>
#include "config.h"
#include "gfx/tui.h"
#include <libs/fatfs/ff.h>
extern hekate_config h_cfg;
void set_default_configuration()
{
h_cfg.t210b01 = hw_get_chip_id() == GP_HIDREV_MAJOR_T210B01;

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2018-2022 CTCaer
* Copyright (c) 2018-2025 CTCaer
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
@@ -41,6 +41,8 @@ typedef struct _hekate_config
hos_eks_mbr_t *eks;
} hekate_config;
extern hekate_config h_cfg;
void set_default_configuration();
#endif /* _CONFIG_H_ */

View File

@@ -25,8 +25,6 @@
#include "../hos/pkg1.h"
#include <libs/fatfs/ff.h>
extern hekate_config h_cfg;
#pragma GCC push_options
#pragma GCC optimize ("Os")

View File

@@ -27,7 +27,6 @@
#include <libs/fatfs/ff.h>
extern boot_cfg_t b_cfg;
extern hekate_config h_cfg;
#pragma GCC push_options
#pragma GCC optimize ("Os")

View File

@@ -20,8 +20,6 @@
#include "tui.h"
#include "../config.h"
extern hekate_config h_cfg;
void tui_sbar(bool force_update)
{
u32 cx, cy;

View File

@@ -29,8 +29,6 @@
#include "../config.h"
#include "../storage/emummc.h"
extern hekate_config h_cfg;
//#define DPRINTF(...) gfx_printf(__VA_ARGS__)
#define DPRINTF(...)

View File

@@ -27,8 +27,6 @@
#include "../config.h"
#include <libs/compr/lz4.h>
extern hekate_config h_cfg;
// Secmon package2 signature/hash checks patches for Erista.
#define SM_100_ADR 0x4002B020 // Original: 0x40014020.
PATCHSET_DEF(_secmon_1_patchset,

View File

@@ -31,7 +31,6 @@
//#define DPRINTF(...) gfx_printf(__VA_ARGS__)
#define DPRINTF(...)
extern hekate_config h_cfg;
extern const u8 package2_keyseed[];
u32 pkg2_newkern_ini1_info;

View File

@@ -29,8 +29,6 @@
//#define DPRINTF(...) gfx_printf(__VA_ARGS__)
#define DPRINTF(...)
extern hekate_config h_cfg;
extern bool is_ipl_updated(void *buf, const char *path, bool force);
#define PKG3_KIP_SKIP_MAX 16

View File

@@ -25,8 +25,6 @@
#include <libs/fatfs/ff.h>
#include "../storage/emummc.h"
extern hekate_config h_cfg;
enum emuMMC_Type
{
emuMMC_None = 0,

View File

@@ -23,7 +23,6 @@
#include "../config.h"
#include <libs/fatfs/ff.h>
extern hekate_config h_cfg;
emummc_cfg_t emu_cfg = { 0 };
void emummc_load_cfg()