Lines Matching +full:buffer +full:- +full:size

1 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
41 static char* const adv_data2str(int len, uint8_t* data, char* buffer,
42 int size);
43 static char* const adv_name2str(int len, uint8_t* advdata, char* buffer,
44 int size);
45 static char* const adv_uuid2str(int datalen, uint8_t* data, char* buffer,
46 int size);
63 char buffer[2048]; in print_adv_data() local
68 datalen--; in print_adv_data()
76 buffer, in print_adv_data()
77 sizeof(buffer))); in print_adv_data()
82 " class UUIDs (16-bit): %s\n", in print_adv_data()
86 buffer, in print_adv_data()
87 sizeof(buffer))); in print_adv_data()
92 "class UUIDs (16-bit): %s\n", in print_adv_data()
96 buffer, in print_adv_data()
97 sizeof(buffer))); in print_adv_data()
106 buffer, in print_adv_data()
107 sizeof(buffer))); in print_adv_data()
115 buffer, in print_adv_data()
116 sizeof(buffer))); in print_adv_data()
124 buffer, in print_adv_data()
125 sizeof(buffer))); in print_adv_data()
138 buffer, in print_adv_data()
139 sizeof(buffer))); in print_adv_data()
147 buffer, in print_adv_data()
148 sizeof(buffer))); in print_adv_data()
156 buffer, in print_adv_data()
157 sizeof(buffer))); in print_adv_data()
167 datalen-2, in print_adv_data()
169 buffer, in print_adv_data()
170 sizeof(buffer))); in print_adv_data()
179 buffer, in print_adv_data()
180 sizeof(buffer))); in print_adv_data()
186 static char* const adv_data2str(int datalen, uint8_t* data, char* buffer, in adv_data2str() argument
187 int size) in adv_data2str() argument
192 if (buffer == NULL) in adv_data2str()
195 memset(buffer, 0, size); in adv_data2str()
199 /* Check if buffer is full */ in adv_data2str()
200 if (strlcat(buffer, tmpbuf, size) > size) in adv_data2str()
204 return buffer; in adv_data2str()
207 static char* const adv_name2str(int datalen, uint8_t* data, char* buffer, in adv_name2str() argument
208 int size) in adv_name2str() argument
210 if (buffer == NULL) in adv_name2str()
213 memset(buffer, 0, size); in adv_name2str()
215 (void)strlcpy(buffer, (char*)data, datalen+1); in adv_name2str()
216 return buffer; in adv_name2str()
219 static char* const adv_uuid2str(int datalen, uint8_t* data, char* buffer, in adv_uuid2str() argument
220 int size) in adv_uuid2str() argument
227 if (buffer == NULL) in adv_uuid2str()
230 memset(buffer, 0, size); in adv_uuid2str()
232 return buffer; in adv_uuid2str()
239 uuid.node[i] = data[5 - i]; in adv_uuid2str()
243 strlcpy(buffer, tmpstr, size); in adv_uuid2str()
247 return buffer; in adv_uuid2str()