From e763ae7467916b8c91f13b4fc2a864b6011e0648 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 14 Dec 2012 12:23:34 +0200 Subject: [PATCH] core: Remove unused eir functions --- src/eir.c | 59 ------------------------------------------------------- src/eir.h | 6 ------ 2 files changed, 65 deletions(-) diff --git a/src/eir.c b/src/eir.c index 5162b85c3..1b6db8c52 100644 --- a/src/eir.c +++ b/src/eir.c @@ -450,62 +450,3 @@ int eir_create_oob(const bdaddr_t *addr, const char *name, uint32_t cod, return eir_total_len; } - -gboolean eir_has_data_type(uint8_t *data, size_t len, uint8_t type) -{ - uint8_t field_len; - size_t parsed = 0; - - while (parsed < len - 1) { - field_len = data[0]; - - if (field_len == 0) - break; - - parsed += field_len + 1; - - if (parsed > len) - break; - - if (data[1] == type) - return TRUE; - - data += field_len + 1; - } - - return FALSE; -} - -size_t eir_append_data(uint8_t *eir, size_t eir_len, uint8_t type, - uint8_t *data, size_t data_len) -{ - eir[eir_len++] = sizeof(type) + data_len; - eir[eir_len++] = type; - memcpy(&eir[eir_len], data, data_len); - eir_len += data_len; - - return eir_len; -} - -size_t eir_length(uint8_t *eir, size_t maxlen) -{ - uint8_t field_len; - size_t parsed = 0, length = 0; - - while (parsed < maxlen - 1) { - field_len = eir[0]; - - if (field_len == 0) - break; - - parsed += field_len + 1; - - if (parsed > maxlen) - break; - - length = parsed; - eir += field_len + 1; - } - - return length; -} diff --git a/src/eir.h b/src/eir.h index 1ad083234..91e045eda 100644 --- a/src/eir.h +++ b/src/eir.h @@ -58,9 +58,3 @@ int eir_create_oob(const bdaddr_t *addr, const char *name, uint32_t cod, uint16_t did_vendor, uint16_t did_product, uint16_t did_version, uint16_t did_source, sdp_list_t *uuids, uint8_t *data); - -gboolean eir_has_data_type(uint8_t *data, size_t len, uint8_t type); - -size_t eir_append_data(uint8_t *eir, size_t eir_len, uint8_t type, - uint8_t *data, size_t data_len); -size_t eir_length(uint8_t *eir, size_t maxlen); -- 2.47.3