Commit 3dac27d9fde5e9bc4a6a0dbb4ab1147f48d0cea6

Werner Lemberg 2001-01-18T04:00:12

* 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 @@ THE SOFTWARE.
     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 @@ THE SOFTWARE.
    
       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 @@ THE SOFTWARE.
   
     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 @@ THE SOFTWARE.
     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 )