summaryrefslogtreecommitdiffstats
path: root/avahi-common/domain-test.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-10-03 22:56:14 +0000
committerLennart Poettering <lennart@poettering.net>2005-10-03 22:56:14 +0000
commitd0a9e76f8f858b7dd98c9950a376dc347b230af9 (patch)
treebc30757ca03e5240229f7078a91007532386e406 /avahi-common/domain-test.c
parented851746209a39f7c835d74aa1996a478e1b7702 (diff)
Add avahi_service_name_snprint()
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@683 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-common/domain-test.c')
-rw-r--r--avahi-common/domain-test.c14
1 files changed, 14 insertions, 0 deletions
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;
}