* src/pcfread.c (pcf_get_properties, pcf_get_metrics,
pcf_get_bitmaps): Fix compiler errors.
* src/pcf/pcfread.c: Removed some compilation warnings related
diff --git a/ChangeLog b/ChangeLog
index bda0124..293bdf3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
+2001-01-17 Francesco Zappa Nardelli <francesco.zappa.nardelli@ens.fr>
+
+ * src/pcfread.c (pcf_get_properties, pcf_get_metrics,
+ pcf_get_bitmaps): Fix compiler errors.
+
2001-01-11 David Turner <david.turner@freetype.org>
- * src/pcd/pcfread.c: Removed some compilation warnings related
+ * src/pcf/pcfread.c: Removed some compilation warnings related
to comparison of signed vs. unsigned integers.
* include/freetype/internal/ftdebug.h: Changed the debug trace
diff --git a/src/pcf/pcfread.c b/src/pcf/pcfread.c
index 0d5dec4..67016eb 100644
--- a/src/pcf/pcfread.c
+++ b/src/pcf/pcfread.c
@@ -434,10 +434,9 @@
for ( i = 0; i < nprops; i++ )
{
/* XXX: make atom */
- error = ALLOC( properties[i].name,
+ if ( ALLOC( properties[i].name,
( strlen( strings + props[i].name ) + 1 ) *
- sizeof ( char ) );
- if ( error )
+ sizeof ( char ) ) )
goto Bail;
strcpy( properties[i].name,strings + props[i].name );
@@ -445,10 +444,9 @@
if ( props[i].isString )
{
- error = ALLOC( properties[i].value.atom,
+ if ( ALLOC( properties[i].value.atom,
( strlen( strings + props[i].value ) + 1 ) *
- sizeof ( char ) );
- if ( error )
+ sizeof ( char ) ) )
goto Bail;
strcpy( properties[i].value.atom, strings + props[i].value );
}
@@ -519,8 +517,7 @@
face->nmetrics = nmetrics;
- error = ALLOC( face->metrics, nmetrics * sizeof ( PCF_MetricRec ) );
- if ( error )
+ if ( ALLOC( face->metrics, nmetrics * sizeof ( PCF_MetricRec ) ) )
return FT_Err_Out_Of_Memory;
metrics = face->metrics;
@@ -587,8 +584,7 @@
if ( nbitmaps != face->nmetrics )
return FT_Err_Invalid_File_Format;
- error = ALLOC( offsets, nbitmaps * sizeof ( FT_ULong ) );
- if ( error )
+ if ( ALLOC( offsets, nbitmaps * sizeof ( FT_ULong ) ) )
return error;
if ( error )