aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@frugalware.org>2007-12-16 03:55:56 +0100
committerMiklos Vajna <vmiklos@frugalware.org>2007-12-16 03:55:56 +0100
commit885efac6586aa289ce3db2b83313c318715eb09f (patch)
treef41d972777a66c3d1543739428eae1fb59ca0220
parent93052e1653e20b2d48aaa4b37b6dfe11644a9d58 (diff)
fixed country and language format
-rw-r--r--skype/skype.c31
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)