Mercurial > hg > nnchat
comparison nnchat.c @ 330:8e509d6546d3
Move nn_strtuple_* functions to libnnchat.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 14 Jun 2011 12:59:03 +0300 |
parents | c0988ab45afd |
children | 26097c5b9b71 |
comparison
equal
deleted
inserted
replaced
329:c0988ab45afd | 330:8e509d6546d3 |
---|---|
171 return FALSE; | 171 return FALSE; |
172 } | 172 } |
173 | 173 |
174 return TRUE; | 174 return TRUE; |
175 } | 175 } |
176 | |
177 typedef struct { | |
178 size_t len; | |
179 char *str; | |
180 } nn_strtuple_t; | |
181 | |
182 nn_strtuple_t *nn_strtuple_new(size_t len, char *str) | |
183 { | |
184 nn_strtuple_t *tuple = th_calloc(1, sizeof(nn_strtuple_t)); | |
185 tuple->len = len; | |
186 tuple->str = str; | |
187 return tuple; | |
188 } | |
189 | |
190 void nn_strtuple_free(nn_strtuple_t *tuple) | |
191 { | |
192 th_free(tuple->str); | |
193 th_free(tuple); | |
194 } | |
195 | |
196 | 176 |
197 BOOL getTimeStamp(char *str, size_t len, const char *fmt) | 177 BOOL getTimeStamp(char *str, size_t len, const char *fmt) |
198 { | 178 { |
199 time_t stamp = time(NULL); | 179 time_t stamp = time(NULL); |
200 struct tm *stamp_tm; | 180 struct tm *stamp_tm; |