Formatting, typos.
This commit is contained in:
parent
0a24bd259a
commit
6ae7ff0607
@ -1,10 +1,10 @@
|
||||
2007-05-15 David Turner <david@freetype.org>
|
||||
|
||||
* 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 <graham.asher@btinternet.com>
|
||||
|
||||
|
@ -89,24 +89,23 @@ FT_BEGIN_HEADER
|
||||
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 )
|
||||
|
||||
#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) )
|
||||
/* 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_isalpha( x ) ( ft_isupper( x ) || ft_islower( x ) )
|
||||
#define ft_isalnum( x ) ( ft_isdigit( x ) || ft_isalpha( x ) )
|
||||
|
||||
|
||||
/*************************************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user