X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-client%2Fentrygroup.c;h=cd845343c2ccd4cce4ede7b2ef0adafe4d5c386b;hb=2a2ee0be70b99239f2cf99ea5b663eda965599f8;hp=9d58afbeddf34ae18edf050fa76b08f9c3ebd5cf;hpb=6b391bb81f0dce0193a722254016b26c12a17643;p=catta diff --git a/avahi-client/entrygroup.c b/avahi-client/entrygroup.c index 9d58afb..cd84534 100644 --- a/avahi-client/entrygroup.c +++ b/avahi-client/entrygroup.c @@ -476,37 +476,16 @@ int avahi_entry_group_add_service( ...) { va_list va; - int r; - - assert(group); - - va_start(va, port); - r = avahi_entry_group_add_service_va(group, interface, protocol, flags, name, type, domain, host, port, va); - va_end(va); - return r; -} - -int avahi_entry_group_add_service_va( - AvahiEntryGroup *group, - AvahiIfIndex interface, - AvahiProtocol protocol, - AvahiPublishFlags flags, - const char *name, - const char *type, - const char *domain, - const char *host, - uint16_t port, - va_list va) { - int r; AvahiStringList *txt; assert(group); + va_start(va, port); txt = avahi_string_list_new_va(va); r = avahi_entry_group_add_service_strlst(group, interface, protocol, flags, name, type, domain, host, port, txt); avahi_string_list_free(txt); - + va_end(va); return r; } @@ -610,31 +589,14 @@ int avahi_entry_group_update_service_txt( ...) { va_list va; - int r; - - va_start(va, domain); - r = avahi_entry_group_update_service_txt_va(group, interface, protocol, flags, name, type, domain, va); - va_end(va); - return r; -} - -int avahi_entry_group_update_service_txt_va( - AvahiEntryGroup *group, - AvahiIfIndex interface, - AvahiProtocol protocol, - AvahiPublishFlags flags, - const char *name, - const char *type, - const char *domain, - va_list va) { - int r; AvahiStringList *txt; + va_start(va, domain); txt = avahi_string_list_new_va(va); r = avahi_entry_group_update_service_txt_strlst(group, interface, protocol, flags, name, type, domain, txt); avahi_string_list_free(txt); - + va_end(va); return r; }