Mercurial > pidgin.yaz
comparison src/log.c @ 7501:3e85281aef0b
[gaim-migrate @ 8114]
Removal of two gtk2.2isms:
1) gdk_get_display_arg_name() is gtk2.2 only
2) g_str_has_suffix() is gtk2.2 only
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Thu, 13 Nov 2003 15:41:27 +0000 |
parents | 86fe50e88bcd |
children | f771759739c1 |
comparison
equal
deleted
inserted
replaced
7500:cedf025497c2 | 7501:3e85281aef0b |
---|---|
205 | 205 |
206 static GList *log_lister_common(const char *screenname, GaimAccount *account, const char *ext, GaimLogLogger *logger) | 206 static GList *log_lister_common(const char *screenname, GaimAccount *account, const char *ext, GaimLogLogger *logger) |
207 { | 207 { |
208 GDir *dir; | 208 GDir *dir; |
209 GList *list = NULL; | 209 GList *list = NULL; |
210 const char *filename; | 210 const char *filename, *tmp; |
211 char *me = g_strdup(gaim_normalize(account, gaim_account_get_username(account))); | 211 char *me = g_strdup(gaim_normalize(account, gaim_account_get_username(account))); |
212 | 212 |
213 const char *prpl = GAIM_PLUGIN_PROTOCOL_INFO | 213 const char *prpl = GAIM_PLUGIN_PROTOCOL_INFO |
214 (gaim_find_prpl(gaim_account_get_protocol(account)))->list_icon(account, NULL); | 214 (gaim_find_prpl(gaim_account_get_protocol(account)))->list_icon(account, NULL); |
215 char *path = g_build_filename(gaim_user_dir(), "logs", prpl, me, gaim_normalize(account, screenname), NULL); | 215 char *path = g_build_filename(gaim_user_dir(), "logs", prpl, me, gaim_normalize(account, screenname), NULL); |
219 if (!(dir = g_dir_open(path, 0, NULL))) { | 219 if (!(dir = g_dir_open(path, 0, NULL))) { |
220 g_free(path); | 220 g_free(path); |
221 return NULL; | 221 return NULL; |
222 } | 222 } |
223 while ((filename = g_dir_read_name(dir))) { | 223 while ((filename = g_dir_read_name(dir))) { |
224 if (g_str_has_suffix(filename, ext)) { | 224 tmp = filename + (strlen(filename) - strlen(ext)); |
225 if (tmp > filename && !strcmp(tmp, ext)) { | |
225 const char *l = filename; | 226 const char *l = filename; |
226 struct tm time; | 227 struct tm time; |
227 GaimLog *log; | 228 GaimLog *log; |
228 char d[5]; | 229 char d[5]; |
229 | 230 |