diff --git a/src/pyvalues.c b/src/pyvalues.c
index 9542a40b07e6feae448747296e52309bcdc4c53c..da7c21d3e29e95b43134ca2abbb0697c20c0e644 100644 (file)
--- a/src/pyvalues.c
+++ b/src/pyvalues.c
};
static PyObject *PluginData_getstring(PyObject *self, void *data) {
- const char *value = ((char *) self) + (int) data;
+ const char *value = ((char *) self) + (intptr_t) data;
return PyString_FromString(value);
}
}
new = PyString_AsString(value);
if (new == NULL) return -1;
- old = ((char *) self) + (int) data;
+ old = ((char *) self) + (intptr_t) data;
sstrncpy(old, new, DATA_MAX_NAME_LEN);
return 0;
}
return -1;
}
- old = ((char *) self) + (int) data;
+ old = ((char *) self) + (intptr_t) data;
sstrncpy(old, new, DATA_MAX_NAME_LEN);
return 0;
}
@@ -677,7 +677,7 @@ static int Notification_setstring(PyObject *self, PyObject *value, void *data) {
}
new = PyString_AsString(value);
if (new == NULL) return -1;
- old = ((char *) self) + (int) data;
+ old = ((char *) self) + (intptr_t) data;
sstrncpy(old, new, NOTIF_MAX_MSG_LEN);
return 0;
}