From d0a9e76f8f858b7dd98c9950a376dc347b230af9 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 3 Oct 2005 22:56:14 +0000 Subject: Add avahi_service_name_snprint() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@683 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-common/domain-test.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'avahi-common/domain-test.c') diff --git a/avahi-common/domain-test.c b/avahi-common/domain-test.c index 76f806a..35ce6d6 100644 --- a/avahi-common/domain-test.c +++ b/avahi-common/domain-test.c @@ -30,12 +30,17 @@ int main(int argc, char *argv[]) { char *s; + char t[256]; printf("host name: %s\n", s = avahi_get_host_name()); avahi_free(s); printf("%s\n", s = avahi_normalize_name("foo.foo.")); avahi_free(s); + + printf("%s\n", s = avahi_normalize_name("foo\.foo.")); + avahi_free(s); + printf("%s\n", s = avahi_normalize_name("\\f\\o\\\\o\\..\\f\\ \\o\\o.")); avahi_free(s); @@ -46,6 +51,15 @@ int main(int argc, char *argv[]) { printf("%i\n", avahi_domain_equal("a", "aaa")); printf("%u = %u\n", avahi_domain_hash("\\Aaaab\\\\."), avahi_domain_hash("aaaa\\b\\\\")); + + + avahi_service_name_snprint(t, sizeof(t), "foo.foo.foo \.", "_http._tcp", "test.local"); + printf("<%s>\n", t); + + + avahi_service_name_snprint(t, sizeof(t), NULL, "_http._tcp", "one.two\. .local"); + printf("<%s>\n", t); + return 0; } -- cgit