]> sjero.net Git - wget/commitdiff
[svn] Don't #define ctype.h macros to errors.
authorhniksic <devnull@localhost>
Thu, 18 Sep 2003 11:39:22 +0000 (04:39 -0700)
committerhniksic <devnull@localhost>
Thu, 18 Sep 2003 11:39:22 +0000 (04:39 -0700)
src/ChangeLog
src/safe-ctype.h

index 02db34a7669b063d60bf35310cb12f76f3461150..76a4cbb77a6783cb14c0a5c9d4c11dd5ede7c8d0 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-18  Hrvoje Niksic  <hniksic@xemacs.org>
+
+       * safe-ctype.h: Don't #define ctype.h macros to errors because
+       that loses when someone #include's ctype.h after safe-ctype.h.
+
 2003-09-17  Hrvoje Niksic  <hniksic@xemacs.org>
 
        * url.c: Undef U, W, C after use.
index 17ced521e11ce23b2fef9f6e58c861961197b6bf..5e8878c4ce89557cbe292bf0bd6ec9c5bf475c79 100644 (file)
@@ -51,30 +51,22 @@ so, delete this exception statement from your version.  */
 
 #ifndef I_REALLY_WANT_CTYPE_MACROS
 
+/* We used to #define these to errors, but that loses when real
+   ctype.h is included, usually by a library's (OpenSSL's) header
+   which gets #included after wget.h.  */
+
 #undef isalpha
-#define isalpha *** Please use ISALPHA ***
 #undef isalnum
-#define isalnum *** Please use ISALNUM ***
 #undef isblank
-#define isblank *** Please use ISBLANK ***
 #undef iscntrl
-#define iscntrl *** Please use ISCNTRL ***
 #undef isdigit
-#define isdigit *** Please use ISDIGIT ***
 #undef isgraph
-#define isgraph *** Please use ISGRAPH ***
 #undef islower
-#define islower *** Please use ISLOWER ***
 #undef isprint
-#define isprint *** Please use ISPRINT ***
 #undef ispunct
-#define ispunct *** Please use ISPUNCT ***
 #undef isspace
-#define isspace *** Please use ISSPACE ***
 #undef isupper
-#define isupper *** Please use ISUPPER ***
 #undef isxdigit
-#define isxdigit *** Please use ISXDIGIT ***
 
 #endif /* I_REALLY_WANT_CTYPE_MACROS */