diff libnnchat.c @ 285:b765f15f9895

Move nn_username_{de,en}code() to libnnchat.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 10 Jun 2011 23:43:36 +0300
parents 2cff949abbc5
children 61884ce9db41
line wrap: on
line diff
--- a/libnnchat.c	Thu Jun 09 22:35:12 2011 +0300
+++ b/libnnchat.c	Fri Jun 10 23:43:36 2011 +0300
@@ -899,3 +899,25 @@
     
     th_free(hash);
 }
+
+
+char *nn_username_encode(char *str)
+{
+    unsigned char *c = (unsigned char *) str;
+    if (str == NULL) return NULL;
+    for (; *c ; c++) 
+        if (*c == ' ') *c = 255;
+    return str;
+}
+
+
+char *nn_username_decode(char *str)
+{
+    unsigned char *c = (unsigned char *) str;
+    if (str == NULL) return NULL;
+    for (; *c ; c++) 
+        if (*c == 255) *c = ' ';
+    return str;
+}
+
+