diff options
author | Miklos Vajna <vmiklos@frugalware.org> | 2007-12-16 03:55:56 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@frugalware.org> | 2007-12-16 03:55:56 +0100 |
commit | 885efac6586aa289ce3db2b83313c318715eb09f (patch) | |
tree | f41d972777a66c3d1543739428eae1fb59ca0220 | |
parent | 93052e1653e20b2d48aaa4b37b6dfe11644a9d58 (diff) |
fixed country and language format
-rw-r--r-- | skype/skype.c | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/skype/skype.c b/skype/skype.c index 72a45204..fccd96e3 100644 --- a/skype/skype.c +++ b/skype/skype.c @@ -350,37 +350,64 @@ static gboolean skype_read_callback( gpointer data, gint fd, b_input_condition c if(sd->info_tz) { if(strlen(sd->info_tz)) + { + // FIXME secs -> str g_string_append_printf(st, "Local Time: %s\n", sd->info_tz); + } g_free(sd->info_tz); } if(sd->info_seen) { if(strlen(sd->info_seen)) + { + // FIXME unixtimestamp -> str g_string_append_printf(st, "Last Seen: %s\n", sd->info_seen); + } g_free(sd->info_seen); } if(sd->info_birthday) { if(strlen(sd->info_birthday)) + { + // FIXME 19880101 -> str g_string_append_printf(st, "Birthday: %s\n", sd->info_birthday); + g_string_append_printf(st, "Age:\n"); + } g_free(sd->info_birthday); } if(sd->info_sex) { if(strlen(sd->info_sex)) + { + // FIXME: UNKNOWN -> Unknown g_string_append_printf(st, "Gender: %s\n", sd->info_sex); + } g_free(sd->info_sex); } if(sd->info_language) { if(strlen(sd->info_language)) - g_string_append_printf(st, "Language: %s\n", sd->info_language); + { + char *iptr = strchr(sd->info_language, ' '); + if(iptr) + iptr++; + else + iptr = sd->info_language; + g_string_append_printf(st, "Language: %s\n", iptr); + } g_free(sd->info_language); } if(sd->info_country) { if(strlen(sd->info_country)) - g_string_append_printf(st, "Country: %s\n", sd->info_country); + { + char *iptr = strchr(sd->info_country, ' '); + if(iptr) + iptr++; + else + iptr = sd->info_country; + g_string_append_printf(st, "Country: %s\n", sd->iptr); + } g_free(sd->info_country); } if(sd->info_province) |