summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Turner <david@freetype.org>2006-11-28 08:09:20 +0000
committerDavid Turner <david@freetype.org>2006-11-28 08:09:20 +0000
commit80658e5075a48e892e548e0a1624a4a6a7c09f92 (patch)
tree11fc669a9077c26b2355cac991cfbd3e45d01e93 /src
parent8636c29ae87b7147d8ab61cc7b3d6a19a8a7e392 (diff)
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
* src/smooth/ftgrays.c: remove hard-coded error values, use FreeType ones instead * src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused variable
Diffstat (limited to 'src')
-rw-r--r--src/autofit/afhints.c1
-rw-r--r--src/autofit/aftypes.h2
-rw-r--r--src/smooth/ftgrays.c21
-rw-r--r--src/truetype/ttobjs.c2
4 files changed, 14 insertions, 12 deletions
diff --git a/src/autofit/afhints.c b/src/autofit/afhints.c
index 9a3ea3d4..264a70b2 100644
--- a/src/autofit/afhints.c
+++ b/src/autofit/afhints.c
@@ -191,7 +191,6 @@
void
af_glyph_hints_dump_segments( AF_GlyphHints hints )
{
- AF_Point points = hints->points;
FT_Int dimension;
diff --git a/src/autofit/aftypes.h b/src/autofit/aftypes.h
index a94c7ee5..d1459a42 100644
--- a/src/autofit/aftypes.h
+++ b/src/autofit/aftypes.h
@@ -54,7 +54,7 @@ FT_BEGIN_HEADER
/*************************************************************************/
#define xxAF_USE_WARPER /* only define to use warp hinting */
-#define xxAF_DEBUG
+#define AF_DEBUG
#ifdef AF_DEBUG
diff --git a/src/smooth/ftgrays.c b/src/smooth/ftgrays.c
index fe8e24de..448125cf 100644
--- a/src/smooth/ftgrays.c
+++ b/src/smooth/ftgrays.c
@@ -91,7 +91,6 @@
#define FT_COMPONENT trace_smooth
-#define ErrRaster_MemoryOverflow -4
#ifdef _STANDALONE_
@@ -108,8 +107,10 @@
#define ft_jmp_buf jmp_buf
-#define ErrRaster_Invalid_Mode -2
-#define ErrRaster_Invalid_Outline -1
+#define ErrRaster_Invalid_Mode -2
+#define ErrRaster_Invalid_Outline -1
+#define ErrRaster_Invalid_Argument -3
+#define ErrRaster_Memory_Overflow -4
#define FT_BEGIN_HEADER
#define FT_END_HEADER
@@ -133,7 +134,7 @@
#define FT_TRACE( x ) do ; while ( 0 ) /* nothing */
#endif
-#else /* _STANDALONE_ */
+#else /* !_STANDALONE_ */
#include <ft2build.h>
#include "ftgrays.h"
@@ -145,8 +146,10 @@
#define ErrRaster_Invalid_Mode Smooth_Err_Cannot_Render_Glyph
#define ErrRaster_Invalid_Outline Smooth_Err_Invalid_Outline
+#define ErrRaster_Memory_Overflow Smooth_Err_Out_Of_Memory
+#define ErrRaster_Invalid_Argument Smooth_Err_Bad_Argument
-#endif /* _STANDALONE_ */
+#endif /* !_STANDALONE_ */
#ifndef FT_MEM_SET
@@ -1596,7 +1599,7 @@
}
else
{
- error = ErrRaster_MemoryOverflow;
+ error = ErrRaster_Memory_Overflow;
}
return error;
@@ -1720,7 +1723,7 @@
band--;
continue;
}
- else if ( error != ErrRaster_MemoryOverflow )
+ else if ( error != ErrRaster_Memory_Overflow )
return 1;
ReduceBands:
@@ -1766,7 +1769,7 @@
if ( !raster || !raster->buffer || !raster->buffer_size )
- return -1;
+ return ErrRaster_Invalid_Argument;
/* return immediately if the outline is empty */
if ( outline->n_points == 0 || outline->n_contours <= 0 )
@@ -1782,7 +1785,7 @@
/* if direct mode is not set, we must have a target bitmap */
if ( ( params->flags & FT_RASTER_FLAG_DIRECT ) == 0 &&
( !target_map || !target_map->buffer ) )
- return -1;
+ return ErrRaster_Invalid_Argument;
/* this version does not support monochrome rendering */
if ( !( params->flags & FT_RASTER_FLAG_AA ) )
diff --git a/src/truetype/ttobjs.c b/src/truetype/ttobjs.c
index fc620c5e..b464fcd3 100644
--- a/src/truetype/ttobjs.c
+++ b/src/truetype/ttobjs.c
@@ -283,7 +283,7 @@
/* be worth to do more checks for a few special cases. */
for ( nn = 0; trick_names[nn] != NULL; nn++ )
{
- if ( ttface->family &&
+ if ( ttface->family_name &&
ft_strcmp( ttface->family_name, trick_names[nn] ) == 0 )
{
unpatented_hinting = 1;