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