shithub: freetype+ttf2subf

Download patch

ref: 6ae7ff0607bd3e586d148705ab8cc52b5b1b91d3
parent: 0a24bd259aad26d1191fca26a34890a68e8c088c
author: Werner Lemberg <[email protected]>
date: Tue May 15 07:55:37 EDT 2007

Formatting, typos.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,10 @@
 2007-05-15  David Turner  <[email protected]>
 
 	* include/freetype/config/ftstdlib.h,
-	include/freetype/internal/ftobjs.h: as suggested by Graham Asher,
-	ensure that ft_isalnum, ft_isdigit, etc... use hard-coded values
+	include/freetype/internal/ftobjs.h: As suggested by Graham Asher,
+	ensure that ft_isalnum, ft_isdigit, etc., use hard-coded values
 	instead on relying on the locale-dependent functions provided by
-	<ctypes.h>
+	<ctypes.h>.
 
 2007-05-15  Graham Asher  <[email protected]>
 
--- a/include/freetype/internal/ftobjs.h
+++ b/include/freetype/internal/ftobjs.h
@@ -89,24 +89,23 @@
   ft_highpow2( FT_UInt32  value );
 
 
- /*
-  *  character classification functions. Since these are used to parse font
-  *  files, we must not use those in <ctypes.h> which are locale-dependent !!
-  */
-#define  ft_isdigit(x)   (((unsigned)(x) - '0') < 10U)
+  /*
+   *  character classification functions -- since these are used to parse
+   *  font files, we must not use those in <ctypes.h> which are
+   *  locale-dependent
+   */
+#define  ft_isdigit( x )   ( ( (unsigned)(x) - '0' ) < 10U )
 
-#define  ft_isxdigit(x)  ( ((unsigned)(x) - '0') < 10U ||  \
-                           ((unsigned)(x) - 'a') < 6U  ||  \
-                           ((unsigned)(x) - 'A') < 6U  )
+#define  ft_isxdigit( x )  ( ( (unsigned)(x) - '0' ) < 10U || \
+                             ( (unsigned)(x) - 'a' ) < 6U  || \
+                             ( (unsigned)(x) - 'A' ) < 6U  )
 
-#define  ft_isupper(x)   ( ((unsigned)(x) - 'A') < 26U )
+  /* the next two macros assume ASCII representation */
+#define  ft_isupper( x )  ( ( (unsigned)(x) - 'A' ) < 26U )
+#define  ft_islower( x )  ( ( (unsigned)(x) - 'a' ) < 26U )
 
-#define  ft_islower(x)   ( ((unsigned)(x) - 'a') < 26U )
-
-#define  ft_isalpha(x)   ( ft_is_upper(x) || ft_is_lower(x) )
-
-#define  ft_isalnum(x)   ( ft_isdigit(x) || ft_isalpha(x) )
-
+#define  ft_isalpha( x )  ( ft_isupper( x ) || ft_islower( x ) )
+#define  ft_isalnum( x )  ( ft_isdigit( x ) || ft_isalpha( x ) )
 
 
   /*************************************************************************/