From 8c883fb542a275f8421c899e0c3ea2f7a96d806c Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sun, 5 Nov 2000 23:41:08 +0000 Subject: [PATCH] minor fixes. Add more gcc warnings for development on UNIX. --- builds/compiler/gcc-dev.mk | 11 ++++++++++- include/freetype/internal/ftextend.h | 6 +++--- src/base/ftbbox.c | 3 ++- src/base/ftsystem.c | 2 +- src/cff/t2load.c | 2 +- src/psaux/psobjs.c | 2 +- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/builds/compiler/gcc-dev.mk b/builds/compiler/gcc-dev.mk index e26ba16ac..df62aadd9 100644 --- a/builds/compiler/gcc-dev.mk +++ b/builds/compiler/gcc-dev.mk @@ -61,7 +61,16 @@ T := -o$(space) # 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. diff --git a/include/freetype/internal/ftextend.h b/include/freetype/internal/ftextend.h index 32045b199..94ca4dea4 100644 --- a/include/freetype/internal/ftextend.h +++ b/include/freetype/internal/ftextend.h @@ -76,10 +76,10 @@ /* itself is finalized. */ /* */ /* */ - /* 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 ); diff --git a/src/base/ftbbox.c b/src/base/ftbbox.c index f26901db1..cbf9d5fdf 100644 --- 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; diff --git a/src/base/ftsystem.c b/src/base/ftsystem.c index 8273a47db..8ae15baa6 100644 --- a/src/base/ftsystem.c +++ b/src/base/ftsystem.c @@ -65,7 +65,7 @@ /* size :: The requested size in bytes. */ /* */ /* */ - /* block :: The address of newly allocated block. */ + /* The address of newly allocated block. */ /* */ static void* ft_alloc( FT_Memory memory, diff --git a/src/cff/t2load.c b/src/cff/t2load.c index 3ab537678..d9e46de09 100644 --- 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 ) diff --git a/src/psaux/psobjs.c b/src/psaux/psobjs.c index 266b49951..589cd68b8 100644 --- 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;