Warning fixes
Stefan Dirsch
sndirsch at suse.de
Sun Jul 31 03:39:54 EST 2005
On Thu, Jul 21, 2005 at 10:56:28AM +0200, Stefan Dirsch wrote:
> On Mon, Jul 18, 2005 at 02:50:16PM +0200, Stefan Dirsch wrote:
> > Hi
> >
> > Attached you find patches, which fix warnings, which are treated as
> > fatal within a SuSE build.
> >
> >
> > lib/Xfont/src/builtins/render.c
> > lib/Xfont/src/builtins/fpe.c
> > - warning: control reaches end of non-void function
> > lib/ICE/src/Makefile.am
> > lib/X11/modules/im/ximcp/Makefile.am
> > lib/FS/src/Makefile.am
> > lib/X11/src/Makefile.am
> > - warning: assignment makes pointer from integer without a cast
> > (missing Defines taken from Imakefiles in monolithic Tree)
> > xc/lib/lbxutil/delta/lbxdelta.c
> > - warning: implicit declaration of function 'memcpy'
> > app/lbxproxy/Makefile.am
> > app/xfs/Makefile.am
> > - warning: assignment makes pointer from integer without a cast
> > (missing Defines taken from Imakefiles in monolithic Tree)
> > app/fonttosfnt/Makefile.am
> > app/xedit/lisp/write.c
> > app/xedit/lisp/require.c
> > - warning: implicit declaration of function 'snprintf'
> > xserver/xorg/hw/xfree86/i2c/fi1236.c
> > - warning: control reaches end of non-void function
> > app/mkfontscale/Makefile.am
> > app/xedit/lisp/core.c
> > lib/Xmu/src/Makefile.am
> > - warning: implicit declaration of function 'snprintf'
>
> Since there has been changes in CVS meanwhile I remade the patch and
> attach it. Hopefully it can be applied after discussing it.
Since CVS access has not been granted by sitewranglers at freedesktop yet
(#3873), I attach my current patch again.
Stefan
Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH
Tel: 0911-740 53 0 Maxfeldstraße 5
FAX: 0911-740 53 479 D-90409 Nürnberg
http://www.suse.de Germany
------------------------------------------------------
-------------- next part --------------
--- lib/Xfont/src/builtins/render.c.orig 2005-07-10 11:43:05.000000000 +0000
+++ lib/Xfont/src/builtins/render.c 2005-07-18 08:25:49.000000000 +0000
@@ -103,7 +103,7 @@
#define numRenderers (sizeof renderers / sizeof renderers[0])
-BuiltinRegisterFontFileFunctions()
+void BuiltinRegisterFontFileFunctions()
{
int i;
for (i = 0; i < numRenderers; i++)
--- lib/Xfont/src/builtins/fpe.c.orig 2005-07-10 11:43:05.000000000 +0000
+++ lib/Xfont/src/builtins/fpe.c 2005-07-18 08:27:37.000000000 +0000
@@ -74,7 +74,7 @@
return Successful;
}
-BuiltinRegisterFpeFunctions()
+void BuiltinRegisterFpeFunctions()
{
BuiltinRegisterFontFileFunctions ();
--- /usr/local/src/xorg/xorg-modular/lib/ICE/src/Makefile.am 2005-05-17 23:25:15.000000000 +0200
+++ lib/ICE/src/Makefile.am 2005-06-21 12:47:28.000000000 +0200
@@ -1,6 +1,7 @@
lib_LTLIBRARIES=libICE.la
-AM_CFLAGS= -I${top_srcdir}/include $(ICE_CFLAGS) $(XTRANS_CFLAGS)
+AM_CFLAGS= -I${top_srcdir}/include $(ICE_CFLAGS) $(XTRANS_CFLAGS) \
+ -DICE_t -DTRANS_CLIENT -DTRANS_SERVER
libICE_la_LDFLAGS = -version-number 6:4:1 -no-undefined
--- lib/X11/modules/im/ximcp/Makefile.am.orig 2005-07-18 08:44:51.000000000 +0000
+++ lib/X11/modules/im/ximcp/Makefile.am 2005-07-18 08:45:18.000000000 +0000
@@ -10,7 +10,7 @@
$(BIGREQS_CFLAGS) \
$(BIGFONT_CFLAGS) \
$(XDMCP_CFLAGS) \
- -D_BSD_SOURCE
+ -D_BSD_SOURCE -DXIM_t -DTRANS_CLIENT
if XLIB_LOADABLE_I18N
--- lib/FS/src/Makefile.am.orig 2005-07-10 11:40:50.000000000 +0000
+++ lib/FS/src/Makefile.am 2005-07-10 12:04:52.000000000 +0000
@@ -29,7 +29,7 @@
FSSynchro.c \
fs_transport.c
-AM_CFLAGS = $(DEP_CFLAGS) $(XTRANS_CFLAGS)
+AM_CFLAGS = $(DEP_CFLAGS) $(XTRANS_CFLAGS) -DFS_t -DTRANS_CLIENT
libFS_la_LIBADD = $(DEP_LIBS) $(XTRANS_LIBS)
INCLUDES = -I$(top_srcdir)/include/X11/fonts
--- lib/X11/src/Makefile.am.orig 2005-07-12 08:39:42.000000000 +0200
+++ lib/X11/src/Makefile.am 2005-07-12 08:39:57.000000000 +0200
@@ -17,7 +17,7 @@
$(BIGREQS_CFLAGS) \
$(BIGFONT_CFLAGS) \
$(XDMCP_CFLAGS) \
- -D_BSD_SOURCE
+ -D_BSD_SOURCE -DX11_t -DTRANS_CLIENT
#
# =============================== I18N =============================
--- lib/lbxutil/src/delta/lbxdelta.c.orig 2005-07-06 09:37:40.000000000 +0000
+++ lib/lbxutil/src/delta/lbxdelta.c 2005-07-06 09:37:53.000000000 +0000
@@ -24,6 +24,7 @@
*/
/* $XFree86: xc/lib/lbxutil/delta/lbxdelta.c,v 1.7 2001/07/25 15:04:57 dawes Exp $ */
+#include <string.h>
#include <X11/X.h>
#include <X11/Xproto.h>
#define _XLBX_SERVER_
--- app/lbxproxy/Makefile.am.orig 2005-07-18 09:09:04.000000000 +0000
+++ app/lbxproxy/Makefile.am 2005-07-18 09:09:45.000000000 +0000
@@ -22,7 +22,8 @@
bin_PROGRAMS = lbxproxy
lbxproxy_CFLAGS = $(LBXPROXY_CFLAGS) -I$(top_srcdir)/include \
- -DDEF_ATOMS_FILE=\"$(libdir)/X11/lbxproxy/AtomControl\" -D_BSD_SOURCE
+ -DDEF_ATOMS_FILE=\"$(libdir)/X11/lbxproxy/AtomControl\" \
+ -D_BSD_SOURCE -DLBXPROXY_t -DTRANS_SERVER
lbxproxy_LDADD = $(LBXPROXY_LIBS)
lbxproxy_SOURCES = \
--- app/fonttosfnt/Makefile.am.orig 2005-07-18 09:27:46.000000000 +0000
+++ app/fonttosfnt/Makefile.am 2005-07-18 09:27:56.000000000 +0000
@@ -21,7 +21,7 @@
bin_PROGRAMS = fonttosfnt
-fonttosfnt_CFLAGS = $(FONTTOSFNT_CFLAGS) -DXVENDORNAME=\"X.org\ Foundation\" -DXVENDORNAMESHORT=\"X.org\"
+fonttosfnt_CFLAGS = $(FONTTOSFNT_CFLAGS) -DXVENDORNAME=\"X.org\ Foundation\" -DXVENDORNAMESHORT=\"X.org\" -D_BSD_SOURCE
fonttosfnt_LDADD = $(FONTTOSFNT_LIBS) -lm
fonttosfnt_SOURCES = \
--- app/xedit/lisp/write.c.orig 2005-07-18 09:32:53.000000000 +0000
+++ app/xedit/lisp/write.c 2005-07-18 09:33:31.000000000 +0000
@@ -29,6 +29,7 @@
/* $XFree86: xc/programs/xedit/lisp/write.c,v 1.31tsi Exp $ */
+#include <stdio.h>
#include "lisp/write.h"
#include "lisp/hash.h"
#include <math.h>
--- app/xedit/lisp/require.c.orig 2005-07-18 09:35:33.000000000 +0000
+++ app/xedit/lisp/require.c 2005-07-18 09:35:44.000000000 +0000
@@ -29,6 +29,7 @@
/* $XFree86: xc/programs/xedit/lisp/require.c,v 1.17tsi Exp $ */
+#include <stdio.h>
#include "lisp/require.h"
/*
--- xserver/xorg/hw/xfree86/i2c/fi1236.c.orig 2005-07-18 09:37:45.000000000 +0000
+++ xserver/xorg/hw/xfree86/i2c/fi1236.c 2005-07-18 09:39:40.000000000 +0000
@@ -366,6 +366,7 @@
if(AFC==1)return TUNER_JUST_ABOVE;
return TUNER_OFF;
}
+ return TUNER_OFF;
}
static int MT2032_get_afc_hint(FI1236Ptr f)
--- app/mkfontscale/Makefile.am.orig 2005-07-18 09:43:34.000000000 +0000
+++ app/mkfontscale/Makefile.am 2005-07-18 09:43:47.000000000 +0000
@@ -21,7 +21,7 @@
bin_PROGRAMS = mkfontscale
-mkfontscale_CFLAGS = @MKFONTSCALE_CFLAGS@
+mkfontscale_CFLAGS = @MKFONTSCALE_CFLAGS@ -D_BSD_SOURCE
mkfontscale_LDADD = @MKFONTSCALE_LIBS@
mkfontscale_SOURCES = \
--- app/xedit/lisp/core.c.orig 2005-07-18 09:46:09.000000000 +0000
+++ app/xedit/lisp/core.c 2005-07-18 09:47:27.000000000 +0000
@@ -29,6 +29,7 @@
/* $XFree86: xc/programs/xedit/lisp/core.c,v 1.71tsi Exp $ */
+#include <stdio.h>
#include "lisp/io.h"
#include "lisp/core.h"
#include "lisp/format.h"
--- lib/Xmu/src/Makefile.am.orig 2005-07-18 12:12:08.000000000 +0000
+++ lib/Xmu/src/Makefile.am 2005-07-18 12:12:29.000000000 +0000
@@ -3,7 +3,7 @@
AM_CFLAGS = \
-I${top_srcdir}/include \
-I${top_srcdir}/include/X11/Xmu \
- $(XMU_CFLAGS)
+ $(XMU_CFLAGS) -D_BSD_SOURCE
libXmu_la_LDFLAGS = -version-number 6:2:0
libXmuu_la_LDFLAGS = -version-number 1:0:0
--- app/luit/sys.c.orig 2005-07-25 14:07:00.000000000 +0000
+++ app/luit/sys.c 2005-07-25 14:08:49.000000000 +0000
@@ -21,6 +21,7 @@
*/
/* $XFree86: xc/programs/luit/sys.c,v 1.9 2003/08/17 20:39:58 dawes Exp $ */
+#define _XOPEN_SOURCE
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
--- app/xfs/Makefile.am.orig 2005-07-30 06:59:27.000000000 +0000
+++ app/xfs/Makefile.am 2005-07-30 07:24:39.000000000 +0000
@@ -26,7 +26,7 @@
FONT_FLAGS = -DFONT_PCF -DFONT_FS -DFONT_SPEEDO
AM_CFLAGS = $(XFS_CFLAGS) -I$(top_srcdir)/include -DXFSPIDDIR=\"/var/run\" -D_BSD_SOURCE \
- -DDEFAULT_CONFIG_FILE=\"$(configdir)/config\" $(FONT_FLAGS)
+ -DDEFAULT_CONFIG_FILE=\"$(configdir)/config\" $(FONT_FLAGS) -DFONT_t -DTRANS_SERVER -DTRANS_REOPEN
LDADD = $(XFS_LIBS)
xfs_SOURCES = \
More information about the xorg-modular
mailing list