shithub: freetype+ttf2subf

Download patch

ref: 8c883fb542a275f8421c899e0c3ea2f7a96d806c
parent: 91481f8a4bc73fa0f1cd36b6a10ce632c21248aa
author: Werner Lemberg <[email protected]>
date: Sun Nov 5 18:41:08 EST 2000

minor fixes.

Add more gcc warnings for development on UNIX.

git/fs: mount .git/fs: mount/attach disallowed
--- a/builds/compiler/gcc-dev.mk
+++ b/builds/compiler/gcc-dev.mk
@@ -61,7 +61,16 @@
 #   ANSI compliance.
 #
 ifndef CFLAGS
-  CFLAGS := -c -g -O0 -Wall
+  CFLAGS := -c -g -O0 \
+            -Wall \
+            -W \
+            -Wundef \
+            -Wshadow \
+            -Wpointer-arith \
+            -Wwrite-strings \
+            -Wstrict-prototypes \
+            -Wredundant-decls \
+            -Wnested-externs
 endif
 
 # ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant.
--- a/include/freetype/internal/ftextend.h
+++ b/include/freetype/internal/ftextend.h
@@ -76,10 +76,10 @@
   /*    itself is finalized.                                               */
   /*                                                                       */
   /* <InOut>                                                               */
-  /*   ext  :: A typeless pointer to the extension data.                   */
+  /*    ext  :: A typeless pointer to the extension data.                  */
   /*                                                                       */
-  /*   face :: A handle to the source face object the extension is         */
-  /*           associated with.                                            */
+  /*    face :: A handle to the source face object the extension is        */
+  /*            associated with.                                           */
   /*                                                                       */
   typedef void  (*FT_Extension_Finalizer)( void*    ext,
                                            FT_Face  face );
--- a/src/base/ftbbox.c
+++ b/src/base/ftbbox.c
@@ -425,7 +425,8 @@
         (FT_Outline_MoveTo_Func) BBox_Move_To,
         (FT_Outline_LineTo_Func) BBox_Move_To,
         (FT_Outline_ConicTo_Func)BBox_Conic_To,
-        (FT_Outline_CubicTo_Func)BBox_Cubic_To
+        (FT_Outline_CubicTo_Func)BBox_Cubic_To,
+        0, 0
       };
 
       FT_Error   error;
--- a/src/base/ftsystem.c
+++ b/src/base/ftsystem.c
@@ -65,7 +65,7 @@
   /*    size   :: The requested size in bytes.                             */
   /*                                                                       */
   /* <Return>                                                              */
-  /*    block  :: The address of newly allocated block.                    */
+  /*    The address of newly allocated block.                              */
   /*                                                                       */
   static
   void*  ft_alloc( FT_Memory  memory,
--- a/src/cff/t2load.c
+++ b/src/cff/t2load.c
@@ -48,7 +48,7 @@
 #define FT_COMPONENT  trace_t2load
 
 
- /* read a CFF offset from memory */
+  /* read a CFF offset from memory */
   static
   FT_ULong  t2_get_offset( FT_Byte*  p,
                            FT_Byte   off_size )
--- a/src/psaux/psobjs.c
+++ b/src/psaux/psobjs.c
@@ -73,7 +73,7 @@
       goto Exit;
 
     table->max_elems = count;
-    table->init      = 0xDEADBEEFL;
+    table->init      = 0xDEADBEEFUL;
     table->num_elems = 0;
     table->block     = 0;
     table->capacity  = 0;