summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2021-04-02 16:45:59 -0400
committerAllen Winter <allen.winter@kdab.com>2021-04-11 14:35:53 -0400
commit575a4da564a6ff0f394bc0ef78d2b6c022f51172 (patch)
treec7c630ccf55ffbde595ca0d634833d9cbc177d01
parente9f1c805eb0ae07bcc99b9be0fc6e53b978fd94d (diff)
downloadlibical-git-575a4da564a6ff0f394bc0ef78d2b6c022f51172.tar.gz
ibicalss/icalgauge.c - fix void-pointer-to-enum-cast warnings
-rw-r--r--src/libicalss/icalgauge.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libicalss/icalgauge.c b/src/libicalss/icalgauge.c
index 43d7b549..101254f6 100644
--- a/src/libicalss/icalgauge.c
+++ b/src/libicalss/icalgauge.c
@@ -28,6 +28,7 @@
#include "icalerror.h"
#include "icalvalue.h"
+#include <stddef.h> /* for ptrdiff_t */
#include <stdlib.h>
extern int ssparse(void);
@@ -289,7 +290,7 @@ int icalgauge_compare(icalgauge *gauge, icalcomponent *comp)
/* Check that this component is one of the FROM types */
local_pass = 0;
for (e = pvl_head(gauge->from); e != 0; e = pvl_next(e)) {
- icalcomponent_kind k = (icalcomponent_kind) pvl_data(e);
+ icalcomponent_kind k = (icalcomponent_kind)(ptrdiff_t)pvl_data(e);
if (k == icalcomponent_isa(inner)) {
local_pass = 1;
@@ -456,7 +457,7 @@ void icalgauge_dump(icalgauge *gauge)
printf("--- From ---\n");
for (p = pvl_head(gauge->from); p != 0; p = pvl_next(p)) {
- icalcomponent_kind k = (icalcomponent_kind) pvl_data(p);
+ icalcomponent_kind k = (icalcomponent_kind)(ptrdiff_t)pvl_data(p);
printf("%s\n", icalenum_component_kind_to_string(k));
}