mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-04 12:14:19 +01:00
Global: uses typed enums
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include "fastfetch.h"
|
||||
#include "modules/codec/option.h"
|
||||
|
||||
typedef enum FF_A_PACKED FFCodecType {
|
||||
typedef enum FFCodecType: uint32_t {
|
||||
FF_CODEC_TYPE_NONE = 0,
|
||||
FF_CODEC_TYPE_UNKNOWN = UINT32_C(1) << 0,
|
||||
FF_CODEC_TYPE_H261 = UINT32_C(1) << 1,
|
||||
@@ -25,7 +25,6 @@ typedef enum FF_A_PACKED FFCodecType {
|
||||
FF_CODEC_TYPE_PRORES = UINT32_C(1) << 17,
|
||||
FF_CODEC_TYPE_PRORES_RAW = UINT32_C(1) << 18,
|
||||
FF_CODEC_TYPE_MAX = FF_CODEC_TYPE_PRORES_RAW,
|
||||
FF_CODEC_TYPE_FORCE_UNSIGNED = UINT32_MAX,
|
||||
} FFCodecType;
|
||||
|
||||
typedef struct FFCodecResult {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
#include "fastfetch.h"
|
||||
#include "modules/cpucache/option.h"
|
||||
|
||||
typedef enum FF_A_PACKED FFCPUCacheType {
|
||||
typedef enum FFCPUCacheType: uint8_t {
|
||||
FF_CPU_CACHE_TYPE_UNIFIED = 0,
|
||||
FF_CPU_CACHE_TYPE_INSTRUCTION = 1,
|
||||
FF_CPU_CACHE_TYPE_DATA = 2,
|
||||
|
||||
@@ -50,20 +50,20 @@
|
||||
#define FF_WM_PROTOCOL_WAYLAND "Wayland"
|
||||
#define FF_WM_PROTOCOL_SURFACEFLINGER "SurfaceFlinger"
|
||||
|
||||
typedef enum FF_A_PACKED FFDisplayType {
|
||||
typedef enum FFDisplayType: uint8_t {
|
||||
FF_DISPLAY_TYPE_UNKNOWN,
|
||||
FF_DISPLAY_TYPE_BUILTIN,
|
||||
FF_DISPLAY_TYPE_EXTERNAL,
|
||||
} FFDisplayType;
|
||||
|
||||
typedef enum FF_A_PACKED FFDisplayHdrStatus {
|
||||
typedef enum FFDisplayHdrStatus: uint8_t {
|
||||
FF_DISPLAY_HDR_STATUS_UNKNOWN,
|
||||
FF_DISPLAY_HDR_STATUS_UNSUPPORTED,
|
||||
FF_DISPLAY_HDR_STATUS_SUPPORTED,
|
||||
FF_DISPLAY_HDR_STATUS_ENABLED,
|
||||
} FFDisplayHdrStatus;
|
||||
|
||||
typedef enum FF_A_PACKED FFDisplayVrrStatus {
|
||||
typedef enum FFDisplayVrrStatus: uint8_t {
|
||||
FF_DISPLAY_DRR_STATUS_UNKNOWN,
|
||||
FF_DISPLAY_DRR_STATUS_DISABLED,
|
||||
FF_DISPLAY_DRR_STATUS_ENABLED,
|
||||
|
||||
@@ -13,7 +13,7 @@ static inline uint32_t min(uint32_t a, uint32_t b) {
|
||||
return a < b ? a : b;
|
||||
}
|
||||
|
||||
typedef enum FF_A_PACKED WaylandProtocolType {
|
||||
typedef enum WaylandProtocolType: uint8_t {
|
||||
FF_WAYLAND_PROTOCOL_TYPE_NONE,
|
||||
FF_WAYLAND_PROTOCOL_TYPE_GLOBAL,
|
||||
FF_WAYLAND_PROTOCOL_TYPE_KDE_DEPRECATED,
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
|
||||
#include "gpu.h"
|
||||
|
||||
typedef enum FF_A_PACKED FFGpuDriverConditionType {
|
||||
typedef enum FFGpuDriverConditionType: uint8_t {
|
||||
FF_GPU_DRIVER_CONDITION_TYPE_BUS_ID = 1 << 0,
|
||||
FF_GPU_DRIVER_CONDITION_TYPE_DEVICE_ID = 1 << 1,
|
||||
FF_GPU_DRIVER_CONDITION_TYPE_LUID = 1 << 2,
|
||||
FF_GPU_DRIVER_CONDITION_TYPE_FORCE_UNSIGNED = UINT8_MAX,
|
||||
} FFGpuDriverConditionType;
|
||||
|
||||
typedef struct FFGpuDriverPciDeviceId {
|
||||
|
||||
@@ -16,7 +16,7 @@ static inline bool allValuesSet(const FFQtResult* result) {
|
||||
result->wallpaper.length > 0;
|
||||
}
|
||||
|
||||
typedef enum FF_A_PACKED PlasmaCategory {
|
||||
typedef enum PlasmaCategory: uint8_t {
|
||||
PLASMA_CATEGORY_GENERAL,
|
||||
PLASMA_CATEGORY_KDE,
|
||||
PLASMA_CATEGORY_ICONS,
|
||||
|
||||
Reference in New Issue
Block a user