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)  | 
