diff --git a/filter.c b/filter.c index 7c4fd0b5..80cef6ab 100644 --- a/filter.c +++ b/filter.c @@ -39,8 +39,8 @@ * @return SR_OK upon success, SR_ERR_MALLOC upon memory allocation errors. */ int sr_filter_probes(int in_unitsize, int out_unitsize, int *probelist, - const char *data_in, uint64_t length_in, char **data_out, - uint64_t *length_out) + const unsigned char *data_in, uint64_t length_in, + char **data_out, uint64_t *length_out) { unsigned int in_offset, out_offset; int num_enabled_probes, out_bit, i; diff --git a/sigrok-proto.h b/sigrok-proto.h index ad7068e5..ee099ecc 100644 --- a/sigrok-proto.h +++ b/sigrok-proto.h @@ -61,8 +61,8 @@ gboolean sr_device_has_hwcap(struct sr_device *device, int hwcap); /*--- filter.c --------------------------------------------------------------*/ int sr_filter_probes(int in_unitsize, int out_unitsize, int *probelist, - const char *data_in, uint64_t length_in, char **data_out, - uint64_t *length_out); + const unsigned char *data_in, uint64_t length_in, + char **data_out, uint64_t *length_out); /*--- hwplugin.c ------------------------------------------------------------*/