From 16191c0f51f0fec2e6a25307eacc3b5882351554 Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Fri, 19 Jun 2009 08:51:34 +0000 Subject: [PATCH] Use the new array_isequal() function instead of a local function. --- src/reefnet_sensusultra.c | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/src/reefnet_sensusultra.c b/src/reefnet_sensusultra.c index 8a4947a..44cf7e7 100644 --- a/src/reefnet_sensusultra.c +++ b/src/reefnet_sensusultra.c @@ -227,18 +227,6 @@ reefnet_sensusultra_device_set_fingerprint (device_t *abstract, const unsigned c } -static int -reefnet_sensusultra_isempty (const unsigned char *data, unsigned int size) -{ - for (unsigned int i = 0; i < size; ++i) { - if (data[i] != 0xFF) - return 0; - } - - return 1; -} - - static device_status_t reefnet_sensusultra_send_uchar (reefnet_sensusultra_device_t *device, unsigned char value) { @@ -759,7 +747,7 @@ reefnet_sensusultra_device_foreach (device_t *abstract, dive_callback_t callback device_event_emit (abstract, DEVICE_EVENT_PROGRESS, &progress); // Abort the transfer if the page contains no useful data. - if (reefnet_sensusultra_isempty (data + offset, REEFNET_SENSUSULTRA_PACKET_SIZE)) + if (array_isequal (data + offset, REEFNET_SENSUSULTRA_PACKET_SIZE, 0xFF)) break; // Parse the page data.