mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-23 00:39:51 +00:00
util: mark all read-only arguments as const
This commit is contained in:
parent
09ac355c8a
commit
5222912b1f
@ -58,7 +58,7 @@
|
||||
* @param b
|
||||
* @return 0 if equal
|
||||
*/
|
||||
int bd_addr_cmp(bd_addr_t a, bd_addr_t b){
|
||||
int bd_addr_cmp(const bd_addr_t a, const bd_addr_t b){
|
||||
return memcmp(a,b, BD_ADDR_LEN);
|
||||
}
|
||||
|
||||
@ -67,7 +67,7 @@ int bd_addr_cmp(bd_addr_t a, bd_addr_t b){
|
||||
* @param dest
|
||||
* @param src
|
||||
*/
|
||||
void bd_addr_copy(bd_addr_t dest, bd_addr_t src){
|
||||
void bd_addr_copy(bd_addr_t dest, const bd_addr_t src){
|
||||
memcpy(dest,src,BD_ADDR_LEN);
|
||||
}
|
||||
|
||||
@ -261,12 +261,12 @@ void uuid_add_bluetooth_prefix(uint8_t *uuid, uint32_t shortUUID){
|
||||
big_endian_store_32(uuid, 0, shortUUID);
|
||||
}
|
||||
|
||||
int uuid_has_bluetooth_prefix(uint8_t * uuid128){
|
||||
int uuid_has_bluetooth_prefix(const uint8_t * uuid128){
|
||||
return memcmp(&uuid128[4], &bluetooth_base_uuid[4], 12) == 0;
|
||||
}
|
||||
|
||||
static char uuid128_to_str_buffer[32+4+1];
|
||||
char * uuid128_to_str(uint8_t * uuid){
|
||||
char * uuid128_to_str(const uint8_t * uuid){
|
||||
int i;
|
||||
int j = 0;
|
||||
// after 4, 6, 8, and 10 bytes = XYXYXYXY-XYXY-XYXY-XYXY-XYXYXYXYXYXY, there's a dash
|
||||
@ -283,7 +283,7 @@ char * uuid128_to_str(uint8_t * uuid){
|
||||
}
|
||||
|
||||
static char bd_addr_to_str_buffer[6*3]; // 12:45:78:01:34:67\0
|
||||
char * bd_addr_to_str(bd_addr_t addr){
|
||||
char * bd_addr_to_str(const bd_addr_t addr){
|
||||
// orig code
|
||||
// sprintf(bd_addr_to_str_buffer, "%02x:%02x:%02x:%02x:%02x:%02x", addr[0], addr[1], addr[2], addr[3], addr[4], addr[5]);
|
||||
// sprintf-free code
|
||||
|
@ -196,14 +196,14 @@ int nibble_for_char(char c);
|
||||
* @param b
|
||||
* @return true if equal
|
||||
*/
|
||||
int bd_addr_cmp(bd_addr_t a, bd_addr_t b);
|
||||
int bd_addr_cmp(const bd_addr_t a, const bd_addr_t b);
|
||||
|
||||
/**
|
||||
* @brief Copy Bluetooth address
|
||||
* @param dest
|
||||
* @param src
|
||||
*/
|
||||
void bd_addr_copy(bd_addr_t dest, bd_addr_t src);
|
||||
void bd_addr_copy(bd_addr_t dest, const bd_addr_t src);
|
||||
|
||||
/**
|
||||
* @brief Use printf to write hexdump as single line of data
|
||||
@ -215,14 +215,14 @@ void printf_hexdump(const void *data, int size);
|
||||
* @note uses fixed global buffer
|
||||
* @return pointer to UUID128 string
|
||||
*/
|
||||
char * uuid128_to_str(uint8_t * uuid);
|
||||
char * uuid128_to_str(const uint8_t * uuid);
|
||||
|
||||
/**
|
||||
* @brief Create human readable represenationt of Bluetooth address
|
||||
* @note uses fixed global buffer
|
||||
* @return pointer to Bluetooth address string
|
||||
*/
|
||||
char * bd_addr_to_str(bd_addr_t addr);
|
||||
char * bd_addr_to_str(const bd_addr_t addr);
|
||||
|
||||
/**
|
||||
* @brief Parse Bluetooth address
|
||||
@ -244,7 +244,7 @@ void uuid_add_bluetooth_prefix(uint8_t * uuid128, uint32_t short_uuid);
|
||||
* @param uui128 to test
|
||||
* @return 1 if it can be expressed as UUID32
|
||||
*/
|
||||
int uuid_has_bluetooth_prefix(uint8_t * uuid128);
|
||||
int uuid_has_bluetooth_prefix(const uint8_t * uuid128);
|
||||
|
||||
/**
|
||||
* @brief Parse unsigned number
|
||||
|
Loading…
x
Reference in New Issue
Block a user