Mercurial > pidgin
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 |
