Diff between 58fef2e692134546f0ac4462b92e6f6b3395790b and e763ae7467916b8c91f13b4fc2a864b6011e0648

Changed Files

File Additions Deletions Status
src/eir.c +0 -59 modified
src/eir.h +0 -6 modified

Full Patch

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