Mercurial > hg > nnchat
diff libnnchat.h @ 106:c587a99e2096
Drop internal use and storage of encoded usernames.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 22 Oct 2010 12:07:15 +0300 |
parents | eaa524e153f9 |
children | 741e45592522 |
line wrap: on
line diff
--- a/libnnchat.h Fri Oct 22 12:06:55 2010 +0300 +++ b/libnnchat.h Fri Oct 22 12:07:15 2010 +0300 @@ -38,7 +38,7 @@ typedef struct _nn_user_t { - char *name, *encname; + char *name; time_t lastspoke, joined; struct _nn_user_t *next; } nn_user_t; @@ -67,14 +67,13 @@ nn_userhash_t *nn_userhash_new(void); nn_user_t * nn_userhash_foreach(const nn_userhash_t *, int (*func)(const nn_user_t *)); nn_user_t * nn_user_match(const nn_userhash_t *list, const char *str, const char *current); -int nn_userhash_insert(nn_userhash_t *, const char *encname); -int nn_userhash_delete(nn_userhash_t *, const char *encname); +int nn_userhash_insert(nn_userhash_t *, const char *name); +int nn_userhash_delete(nn_userhash_t *, const char *name); void nn_userhash_free(nn_userhash_t *); void nn_user_free(nn_user_t *); void nn_user_free_list(nn_user_t *); nn_user_t * nn_user_copy(const nn_user_t *src); -nn_user_t * nn_user_find_enc(const nn_userhash_t *list, const char *encname); -nn_user_t * nn_user_match_enc(const nn_userhash_t *list, const char *encname, const int index); +nn_user_t * nn_user_find(const nn_userhash_t *list, const char *name); char * nn_encode_str1(const char *str); char * nn_decode_str1(const char *str);