summaryrefslogtreecommitdiffstats
path: root/CPUMeter.c
diff options
context:
space:
mode:
authorExplorer09 <explorer09@gmail.com>2024-04-18 22:18:40 +0800
committerBenBE <BenBE@geshi.org>2024-04-20 19:36:00 +0200
commitc2c2a70997a0bf40b0484af6d82c4d41d370d06d (patch)
treeaf1e89442ddadf21cebccd2d60705cc4258d2454 /CPUMeter.c
parentc167a2c4c514ffb1feb3b087060e0c0ee36578d1 (diff)
Define MeterModeId to unsigned int and use it throughout
All uses of meter drawing "mode" numbers now have the type `MeterModeId`, including the uses in structures and arrays. `MeterModeId` is defined as `unsigned int`, as (currently) it doesn't save any code size by defining it to any smaller type. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
Diffstat (limited to 'CPUMeter.c')
-rw-r--r--CPUMeter.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/CPUMeter.c b/CPUMeter.c
index 58f4455d..1077f4e1 100644
--- a/CPUMeter.c
+++ b/CPUMeter.c
@@ -253,7 +253,7 @@ static void CPUMeterCommonInit(Meter* this) {
}
}
-static void CPUMeterCommonUpdateMode(Meter* this, int mode, int ncol) {
+static void CPUMeterCommonUpdateMode(Meter* this, MeterModeId mode, int ncol) {
CPUMeterData* data = this->meterData;
Meter** meters = data->meters;
this->mode = mode;
@@ -278,19 +278,19 @@ static void AllCPUsMeter_done(Meter* this) {
free(data);
}
-static void SingleColCPUsMeter_updateMode(Meter* this, int mode) {
+static void SingleColCPUsMeter_updateMode(Meter* this, MeterModeId mode) {
CPUMeterCommonUpdateMode(this, mode, 1);
}
-static void DualColCPUsMeter_updateMode(Meter* this, int mode) {
+static void DualColCPUsMeter_updateMode(Meter* this, MeterModeId mode) {
CPUMeterCommonUpdateMode(this, mode, 2);
}
-static void QuadColCPUsMeter_updateMode(Meter* this, int mode) {
+static void QuadColCPUsMeter_updateMode(Meter* this, MeterModeId mode) {
CPUMeterCommonUpdateMode(this, mode, 4);
}
-static void OctoColCPUsMeter_updateMode(Meter* this, int mode) {
+static void OctoColCPUsMeter_updateMode(Meter* this, MeterModeId mode) {
CPUMeterCommonUpdateMode(this, mode, 8);
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy