]> jfr.im git - irc/quakenet/newserv.git/blobdiff - helpmod2/hgen.c
Merge.
[irc/quakenet/newserv.git] / helpmod2 / hgen.c
index 443e261b7d6125914f9936c0adec72d37e890383..5071008a5218eb962c5fa00bda1a6cfede9dc184 100644 (file)
@@ -134,10 +134,7 @@ const char *helpmod_strtime(int total_seconds)
 
 int helpmod_read_strtime(const char *str)
 {
-    int sum = 0;
-    int tmp_sum;
-    int tmp;
-
+    int sum = 0, tmp_sum, tmp;
 
     while (*str)
     {
@@ -248,3 +245,17 @@ float helpmod_percentage(int larger, int smaller)
 
     return 100.0 * ((float)smaller / (float)larger);
 }
+
+int helpmod_select(const char *str, const char **strs, int *enums, int count)
+{
+    int i;
+
+    if (count == 0)
+       return -1;
+
+    for (i = 0;i < count;i++)
+       if (!ci_strcmp(strs[i], str))
+            return enums[i];
+
+    return -1;
+}