From d3d1506dd03c6afff8e0bb0b9a9f6605e17b0c37 Mon Sep 17 00:00:00 2001 From: Federico Lucifredi Date: Thu, 27 Dec 2007 06:29:02 +0000 Subject: test. git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1647 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- avahi-core/domain-util.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'avahi-core/domain-util.c') diff --git a/avahi-core/domain-util.c b/avahi-core/domain-util.c index 777a064..7d03afa 100644 --- a/avahi-core/domain-util.c +++ b/avahi-core/domain-util.c @@ -188,3 +188,26 @@ int avahi_domain_ends_with(const char *domain, const char *suffix) { } } +char * c_to_canonical_string(char* input) + { + char *label = avahi_malloc(AVAHI_LABEL_MAX); + char *result = avahi_malloc(AVAHI_DOMAIN_NAME_MAX); + + while(avahi_unescape_label(&input, label, AVAHI_LABEL_MAX)) + { + result++ = strlen(label); + + do { + result++ = label++; + } while(*label) + + printf("intermediate result: -%s-\n", result);*/ + } + + printf("result: -%s-\n", result);*/ + } + + avahi_free(label); + return result; + } + -- cgit