summaryrefslogtreecommitdiffstats
path: root/avahi-core/domain-util.c
diff options
context:
space:
mode:
authorFederico Lucifredi <flucifredi@acm.org>2007-12-27 09:12:42 +0000
committerFederico Lucifredi <flucifredi@acm.org>2007-12-27 09:12:42 +0000
commit04a12e4c8b75b68ff137eafdbe50f5354f17b4e9 (patch)
tree81cfeed8c37eb5465b50dd8f37dfd81d7f4a6bc9 /avahi-core/domain-util.c
parent0c05ad822bb8fe4cd640c64819b16a2b82ae79a2 (diff)
added uint16_to_canonical_string()
git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1657 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-core/domain-util.c')
-rw-r--r--avahi-core/domain-util.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/avahi-core/domain-util.c b/avahi-core/domain-util.c
index d58e22b..2bbf127 100644
--- a/avahi-core/domain-util.c
+++ b/avahi-core/domain-util.c
@@ -188,6 +188,7 @@ int avahi_domain_ends_with(const char *domain, const char *suffix) {
}
}
+/*todo: revise location of this function in this file vs domain.c (and.h) */
char * c_to_canonical_string(char* input)
{
char *label = avahi_malloc(AVAHI_LABEL_MAX);
@@ -223,3 +224,10 @@ char * c_to_canonical_string(char* input)
return retval;
}
+char * uint16_to_canonical_string(uint16_t v) {
+ uint8_t *c = avahi_malloc(2);
+
+ c[0] = (uint8_t) (v >> 8);
+ c[1] = (uint8_t) v;
+ return c;
+} \ No newline at end of file