From a91f5740d100414a76959714b819422ee5b2d8a8 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sun, 14 Apr 2024 18:19:14 +0200 Subject: Change API around #PLIST_DATA to use uint8_t instead of char arrays This makes it more obvious that it is arbitrary data and not necessarily a string value. --- cython/plist.pyx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'cython') diff --git a/cython/plist.pyx b/cython/plist.pyx index b5f4ef6..a16e7be 100644 --- a/cython/plist.pyx +++ b/cython/plist.pyx @@ -48,9 +48,9 @@ cdef extern from *: void plist_get_string_val(plist_t node, char **val) void plist_set_string_val(plist_t node, char *val) - plist_t plist_new_data(char *val, uint64_t length) - void plist_get_data_val(plist_t node, char **val, uint64_t * length) - void plist_set_data_val(plist_t node, char *val, uint64_t length) + plist_t plist_new_data(uint8_t *val, uint64_t length) + void plist_get_data_val(plist_t node, uint8_t **val, uint64_t * length) + void plist_set_data_val(plist_t node, uint8_t *val, uint64_t length) plist_t plist_new_null(); @@ -579,7 +579,7 @@ cdef class Data(Node): cpdef bytes get_value(self): cdef: - char* val = NULL + uint8_t* val = NULL uint64_t length = 0 plist_get_data_val(self._c_node, &val, &length) -- cgit v1.1-32-gdbae