]> git.saurik.com Git - wxWidgets.git/commitdiff
Check for WCHAR_T (thanks to ABX for pointing this out)
authorRyan Norton <wxprojects@comcast.net>
Fri, 23 Jan 2004 18:42:41 +0000 (18:42 +0000)
committerRyan Norton <wxprojects@comcast.net>
Fri, 23 Jan 2004 18:42:41 +0000 (18:42 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25340 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/regex/regcustom.h

index 4f2dc97cbfd9bc7a6c32079b7f9b8f575a38e57e..8f51782d53203ada45c1f83b38634a1cce6dfb0b 100644 (file)
@@ -74,10 +74,15 @@ typedef long celt;                          /* type to hold chr, MCCE number, or
                                                                                 * literal */
 #define DIGITVAL(c) ((c)-'0')  /* turn chr digit into its value */
 
                                                                                 * literal */
 #define DIGITVAL(c) ((c)-'0')  /* turn chr digit into its value */
 
-#define CHRBITS (SIZEOF_WCHAR_T << 3)                  /* bits in a chr; must not use sizeof */
-#define CHR_MAX ((1 << CHRBITS) - 1)
-#define CHR_MIN 0x00000000             /* smallest and largest chr; the value */
-
+#if wxUSE_WCHAR_T
+#   define CHRBITS (SIZEOF_WCHAR_T << 3)                       /* bits in a chr; must not use sizeof */
+#   define CHR_MAX ((1 << CHRBITS) - 1)
+#   define CHR_MIN 0x00000000          /* smallest and largest chr; the value */
+#else /*ANSI*/
+#   define CHRBITS 8
+#   define CHR_MAX 0xFF
+#   define CHR_MIN 0x00
+#endif /*wxUSE_WCHAR_T*/
 
 /* functions operating on chr */
 #define iscalnum(x) wx_isalnum(x)
 
 /* functions operating on chr */
 #define iscalnum(x) wx_isalnum(x)