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.
--- 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;