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);