Mercurial > hg > nnchat
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; +} + +