Mercurial > hg > nnchat
comparison util.h @ 713:93d0e1547842
th-libs now uses stdbool.h if possible, so we need to rename all
BOOL/TRUE/FALSE to bool/true/false.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 07 Dec 2022 13:20:25 +0200 |
parents | ceb73b712121 |
children |
comparison
equal
deleted
inserted
replaced
712:3a3e4fc53ac7 | 713:93d0e1547842 |
---|---|
32 } nn_userhash_t; | 32 } nn_userhash_t; |
33 | 33 |
34 | 34 |
35 nn_userhash_t *nn_userhash_new(void); | 35 nn_userhash_t *nn_userhash_new(void); |
36 nn_user_t * nn_userhash_foreach(const nn_userhash_t *, int (*func)(const nn_user_t *, void *userdata), void *data); | 36 nn_user_t * nn_userhash_foreach(const nn_userhash_t *, int (*func)(const nn_user_t *, void *userdata), void *data); |
37 nn_user_t * nn_userhash_match(const nn_userhash_t *list, const char *str, const char *current, BOOL again); | 37 nn_user_t * nn_userhash_match(const nn_userhash_t *list, const char *str, const char *current, bool again); |
38 int nn_userhash_insert(nn_userhash_t *, const char *name); | 38 int nn_userhash_insert(nn_userhash_t *, const char *name); |
39 int nn_userhash_delete(nn_userhash_t *, const char *name); | 39 int nn_userhash_delete(nn_userhash_t *, const char *name); |
40 void nn_userhash_free(nn_userhash_t *); | 40 void nn_userhash_free(nn_userhash_t *); |
41 nn_user_t * nn_userhash_find(const nn_userhash_t *list, const char *name); | 41 nn_user_t * nn_userhash_find(const nn_userhash_t *list, const char *name); |
42 | 42 |
56 | 56 |
57 typedef struct | 57 typedef struct |
58 { | 58 { |
59 size_t pos, len, size; | 59 size_t pos, len, size; |
60 char *data; | 60 char *data; |
61 BOOL dirty; | 61 bool dirty; |
62 } nn_editbuf_t; | 62 } nn_editbuf_t; |
63 | 63 |
64 | 64 |
65 int nn_editbuf_write(nn_editbuf_t *buf, size_t pos, char ch); | 65 int nn_editbuf_write(nn_editbuf_t *buf, size_t pos, char ch); |
66 int nn_editbuf_insert(nn_editbuf_t *buf, size_t pos, char ch); | 66 int nn_editbuf_insert(nn_editbuf_t *buf, size_t pos, char ch); |
83 | 83 |
84 nn_strtuple_t *nn_strtuple_new(size_t, char *); | 84 nn_strtuple_t *nn_strtuple_new(size_t, char *); |
85 void nn_strtuple_free(nn_strtuple_t *); | 85 void nn_strtuple_free(nn_strtuple_t *); |
86 | 86 |
87 | 87 |
88 BOOL str_get_timestamp(char *str, size_t len, const char *fmt); | 88 bool str_get_timestamp(char *str, size_t len, const char *fmt); |
89 char * str_trim_left(char *buf); | 89 char * str_trim_left(char *buf); |
90 char * str_trim_right(char *buf); | 90 char * str_trim_right(char *buf); |
91 int str_compare(const void *s1, const void *s2); | 91 int str_compare(const void *s1, const void *s2); |
92 | 92 |
93 #endif | 93 #endif |