]> jfr.im git - irc/charybdis-ircd/charybdis.git/commitdiff
strip_colour: Prefer IsDigit to isdigit.
authorJilles Tjoelker <redacted>
Wed, 14 Mar 2012 23:58:56 +0000 (00:58 +0100)
committerJilles Tjoelker <redacted>
Wed, 14 Mar 2012 23:58:56 +0000 (00:58 +0100)
Unlike isdigit, IsDigit can safely be applied to 'char's.
Arguments to isdigit needs a character cast to 'unsigned char' or EOF.

include/inline/stringops.h

index 61fe140c6b9f6e7b788996d86cc29584a0038499..9b74bfd35e8468aafb3c918e78a44404286235bd 100644 (file)
@@ -39,15 +39,15 @@ strip_colour(char *string)
                switch (*c)
                {
                case 3:
-                       if(isdigit(c[1]))
+                       if(IsDigit(c[1]))
                        {
                                c++;
-                               if(isdigit(c[1]))
+                               if(IsDigit(c[1]))
                                        c++;
-                               if(c[1] == ',' && isdigit(c[2]))
+                               if(c[1] == ',' && IsDigit(c[2]))
                                {
                                        c += 2;
-                                       if(isdigit(c[1]))
+                                       if(IsDigit(c[1]))
                                                c++;
                                }
                        }
@@ -91,15 +91,15 @@ strip_unprintable(char *string)
                switch (*c)
                {
                case 3:
-                       if(isdigit(c[1]))
+                       if(IsDigit(c[1]))
                        {
                                c++;
-                               if(isdigit(c[1]))
+                               if(IsDigit(c[1]))
                                        c++;
-                               if(c[1] == ',' && isdigit(c[2]))
+                               if(c[1] == ',' && IsDigit(c[2]))
                                {
                                        c += 2;
-                                       if(isdigit(c[1]))
+                                       if(IsDigit(c[1]))
                                                c++;
                                }
                        }