Meter: use explicit type for drawData
diff --git a/Meter.h b/Meter.h
index 0647c76..8a0c869 100644
--- a/Meter.h
+++ b/Meter.h
@@ -53,6 +53,11 @@
#define Meter_name(this_) As_Meter(this_)->name
#define Meter_uiName(this_) As_Meter(this_)->uiName
+typedef struct GraphData_ {
+ struct timeval time;
+ double values[METER_BUFFER_LEN];
+} GraphData;
+
struct Meter_ {
Object super;
Meter_Draw draw;
@@ -60,7 +65,7 @@
char* caption;
int mode;
int param;
- void* drawData;
+ GraphData* drawData;
int h;
struct ProcessList_* pl;
char curItems;
@@ -83,11 +88,6 @@
LAST_METERMODE
} MeterModeId;
-typedef struct GraphData_ {
- struct timeval time;
- double values[METER_BUFFER_LEN];
-} GraphData;
-
extern const MeterClass Meter_class;
Meter* Meter_new(struct ProcessList_* pl, int param, const MeterClass* type);