diff --git a/src/eir.c b/src/eir.c
index 5162b85..1b6db8c 100644
--- a/src/eir.c
+++ b/src/eir.c
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 1ad0832..91e045e 100644
--- a/src/eir.h
+++ b/src/eir.h
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);