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;