[tor-commits] [tor/master] Refrain from including <ctype.h>

nickm at torproject.org nickm at torproject.org
Wed Mar 28 11:50:56 UTC 2018


commit 6335db9fce4275838c7de4bc10e522eb21a21ed8
Author: rl1987 <rl1987 at sdf.lonestar.org>
Date:   Mon Feb 12 21:26:57 2018 +0100

    Refrain from including <ctype.h>
---
 src/common/util.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/common/util.c b/src/common/util.c
index d8891c6a5..a7eaf5389 100644
--- a/src/common/util.c
+++ b/src/common/util.c
@@ -100,8 +100,6 @@
 #undef MALLOC_ZERO_WORKS
 #endif
 
-#include <ctype.h>
-
 /* =====
  * Memory management
  * ===== */
@@ -1128,12 +1126,12 @@ string_is_valid_hostname(const char *string)
 
     if (c_sl_idx == c_sl_len - 1) {
       do {
-        result = isalpha(*c);
+        result = TOR_ISALPHA(*c);
         c++;
       } while (result && *c);
     } else {
       do {
-        result = (isalnum(*c) || (*c == '-') || (*c == '_'));
+        result = (TOR_ISALNUM(*c) || (*c == '-') || (*c == '_'));
         c++;
       } while (result > 0 && *c);
     }





More information about the tor-commits mailing list