Mercurial > pidgin
diff src/util.c @ 970:9eb07b383df4
[gaim-migrate @ 980]
Bleat.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Wed, 11 Oct 2000 00:31:15 +0000 |
parents | 17ff662183b2 |
children | 2586b2a3725e |
line wrap: on
line diff
--- a/src/util.c Tue Oct 10 20:23:45 2000 +0000 +++ b/src/util.c Wed Oct 11 00:31:15 2000 +0000 @@ -51,34 +51,28 @@ gint badchar(char c) { - if (c == ' ') - return 1; - if (c == ',') - return 1; - if (c == ')') - return 1; - if (c == '(') - return 1; - if (c == 0) - return 1; - if (c == '\n') - return 1; - if (c == '<') + switch(c) { + case ' ': + case ',': + case '(': + case ')': + case '\0': + case '\n ': + case '<': + case '>': return 1; - if (c == '>') - return 1; - return 0; - - + default: + return 0; + } } -char *sec_to_text(int sec) +gchar *sec_to_text(gint sec) { int hrs, min; char minutes[64]; char hours[64]; - char sep[16]; + char *sep; char *ret = g_malloc(256); hrs = sec / 3600; @@ -92,7 +86,7 @@ g_snprintf(minutes, sizeof(minutes), "%d minute.", min); else g_snprintf(minutes, sizeof(minutes), "%d minutes.", min); - sprintf(sep, ", "); + sep = ", "; } else { if (!hrs) g_snprintf(minutes, sizeof(minutes), "%d minutes.", min); @@ -100,7 +94,7 @@ minutes[0] = '.'; minutes[1] = '\0'; } - sep[0] = '\0'; + sep = ""; } if (hrs) {