Skip to content

Commit 9f32ea7

Browse files
committed
Add attributes to Meter class methods (func pointers)
1 parent 7c7a268 commit 9f32ea7

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

Meter.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ in the source distribution for its full text.
4747
struct Meter_;
4848
typedef struct Meter_ Meter;
4949

50-
typedef void(*Meter_Init)(Meter*);
51-
typedef void(*Meter_Done)(Meter*);
52-
typedef void(*Meter_UpdateMode)(Meter*, MeterModeId);
53-
typedef void(*Meter_UpdateValues)(Meter*);
54-
typedef void(*Meter_Draw)(Meter*, int, int, int);
55-
typedef const char* (*Meter_GetCaption)(const Meter*);
56-
typedef void(*Meter_GetUiName)(const Meter*, char*, size_t);
50+
typedef ATTR_NONNULL void (*Meter_Init)(Meter*);
51+
typedef ATTR_NONNULL void (*Meter_Done)(Meter*);
52+
typedef ATTR_NONNULL void (*Meter_UpdateMode)(Meter*, MeterModeId);
53+
typedef ATTR_NONNULL void (*Meter_UpdateValues)(Meter*);
54+
typedef ATTR_NONNULL void (*Meter_Draw)(Meter*, int, int, int);
55+
typedef ATTR_NONNULL const char* (*Meter_GetCaption)(const Meter*);
56+
typedef ATTR_NONNULL ATTR_ACCESS3_W(2, 3) void (*Meter_GetUiName)(const Meter*, char*, size_t);
5757

5858
typedef struct MeterClass_ {
5959
const ObjectClass super;

0 commit comments

Comments
 (0)