| 338 | } |
| 339 | |
| 340 | static void BuildLocalName(const char* value, char* out, uint32_t out_size) |
| 341 | { |
| 342 | if (value == 0) |
| 343 | { |
| 344 | out[0] = 0; |
| 345 | return; |
| 346 | } |
| 347 | |
| 348 | dmStrlCpy(out, value, out_size); |
| 349 | if (!EndsWithLocal(out)) |
| 350 | { |
| 351 | dmStrlCat(out, ".local", out_size); |
| 352 | } |
| 353 | } |
| 354 | |
| 355 | static void BuildFullServiceName(const char* instance_name, const char* service_type_local, char* out, uint32_t out_size) |
| 356 | { |
no test coverage detected