From cfe5613d0d217a21a72a26c2ff5b167de3a0bd74 Mon Sep 17 00:00:00 2001 From: Olivier Martin Date: Wed, 15 Mar 2017 18:11:48 +0100 Subject: [PATCH] gattlib.h: Added 'const' to buffer for 'gattlib_write_char_by_(uuid|handle)' --- bluez/gattlib_read_write.c | 4 ++-- dbus/gattlib.c | 4 ++-- include/gattlib.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bluez/gattlib_read_write.c b/bluez/gattlib_read_write.c index 60bf8a9..4c853b1 100644 --- a/bluez/gattlib_read_write.c +++ b/bluez/gattlib_read_write.c @@ -166,7 +166,7 @@ void gattlib_write_result_cb(guint8 status, const guint8 *pdu, guint16 len, gpoi *write_completed = TRUE; } -int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, void* buffer, size_t buffer_len) { +int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, const void* buffer, size_t buffer_len) { gattlib_context_t* conn_context = connection->context; int write_completed = FALSE; @@ -184,7 +184,7 @@ int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, return 0; } -int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, void* buffer, size_t buffer_len) { +int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, const void* buffer, size_t buffer_len) { uint16_t handle = 0; int ret; diff --git a/dbus/gattlib.c b/dbus/gattlib.c index ffb03ad..1e571fd 100644 --- a/dbus/gattlib.c +++ b/dbus/gattlib.c @@ -828,7 +828,7 @@ int gattlib_read_char_by_uuid_async(gatt_connection_t* connection, uuid_t* uuid, return 0; } -int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, void* buffer, size_t buffer_len) { +int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, const void* buffer, size_t buffer_len) { OrgBluezGattCharacteristic1 *characteristic = get_characteristic_from_uuid(uuid); if (characteristic == NULL) { return -1; @@ -846,7 +846,7 @@ int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, void return 0; } -int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, void* buffer, size_t buffer_len) { +int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, const void* buffer, size_t buffer_len) { return -1; } diff --git a/include/gattlib.h b/include/gattlib.h index 4cce1bd..1740a71 100644 --- a/include/gattlib.h +++ b/include/gattlib.h @@ -139,8 +139,8 @@ int gattlib_discover_desc(gatt_connection_t* connection, gattlib_descriptor_t** int gattlib_read_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, void* buffer, size_t* buffer_len); int gattlib_read_char_by_uuid_async(gatt_connection_t* connection, uuid_t* uuid, gatt_read_cb_t gatt_read_cb); -int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, void* buffer, size_t buffer_len); -int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, void* buffer, size_t buffer_len); +int gattlib_write_char_by_uuid(gatt_connection_t* connection, uuid_t* uuid, const void* buffer, size_t buffer_len); +int gattlib_write_char_by_handle(gatt_connection_t* connection, uint16_t handle, const void* buffer, size_t buffer_len); /* * @param uuid UUID of the characteristic that will trigger the notification