]> git.meshlink.io Git - catta/blobdiff - avahi-core/util.c
* implement hashmap
[catta] / avahi-core / util.c
index 514f0d9a07f3de6cedf80a2cf652c5e4dfdeac61..4fe8737acf6c6aea2969db5131aba55a4f75aaba 100644 (file)
@@ -27,6 +27,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <assert.h>
+#include <ctype.h>
 
 #include <glib.h>
 
@@ -91,3 +92,26 @@ char *avahi_format_mac_address(const uint8_t* mac, size_t size) {
     return r;
 }
 
+
+
+char *avahi_strdown(char *s) {
+    char *c;
+    
+    assert(s);
+
+    for (c = s; *c; c++)
+        *c = (char) tolower(*c);
+
+    return s;
+}
+
+char *avahi_strup(char *s) {
+    char *c;
+    assert(s);
+
+    for (c = s; *c; c++)
+        *c = (char) toupper(*c);
+
+    return s;
+}
+