|
|
eef570b |
#! /bin/sh /usr/share/dpatch/dpatch-run
|
|
|
eef570b |
## 119-fix-compiler-warnings.dpatch by <kmccarty@debian.org>
|
|
|
eef570b |
##
|
|
|
eef570b |
## All lines beginning with `## DP:' are a description of the patch.
|
|
|
eef570b |
## DP: Fix numerous minor compiler warnings. Patch from Harald Vogt,
|
|
|
eef570b |
## DP: 2006-07-20.
|
|
|
eef570b |
|
|
|
eef570b |
@DPATCH@
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/graflib/dzdoc/dzdkern/dzdcod.F cernlib-2005.dfsg/src/graflib/dzdoc/dzdkern/dzdcod.F
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/graflib/dzdoc/dzdkern/dzdcod.F 1996-03-04 11:12:56.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/graflib/dzdoc/dzdkern/dzdcod.F 2006-09-06 19:53:39.375157506 -0400
|
|
|
eef570b |
@@ -90,7 +90,9 @@
|
|
|
eef570b |
CALL DZDPLN(LUN,' ',99)
|
|
|
eef570b |
ELSE
|
|
|
eef570b |
* do MZBOOKS
|
|
|
eef570b |
- CALL DZDCO1(CHBANK,3,CHOINT,' ',LUN)
|
|
|
eef570b |
+* bad Fotran convention, add dummy IFI,ILI arguments in this case
|
|
|
eef570b |
+ccc CALL DZDCO1(CHBANK,3,CHOINT,' ',LUN)
|
|
|
eef570b |
+ CALL DZDCO1(CHBANK,3,CHOINT,' ',LUN,IFI,ILI)
|
|
|
eef570b |
* finish line with bookings
|
|
|
eef570b |
CALL DZDPLN(LUN,' ',99)
|
|
|
eef570b |
ENDIF
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/graflib/higz/higzcc/gifencode.c cernlib-2005.dfsg/src/graflib/higz/higzcc/gifencode.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/graflib/higz/higzcc/gifencode.c 1996-02-14 08:10:25.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/graflib/higz/higzcc/gifencode.c 2006-09-06 19:53:39.376157293 -0400
|
|
|
eef570b |
@@ -12,6 +12,7 @@
|
|
|
eef570b |
/*-- Author : E.Chernyaev 19/01/94*/
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
#include <stdlib.h>
|
|
|
eef570b |
+#include <string.h>
|
|
|
eef570b |
|
|
|
eef570b |
#ifdef __STDC__
|
|
|
eef570b |
#define ARGS(alist) alist
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/graflib/higz/higzcc/imgpickpalette.c cernlib-2005.dfsg/src/graflib/higz/higzcc/imgpickpalette.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/graflib/higz/higzcc/imgpickpalette.c 1998-11-13 08:19:53.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/graflib/higz/higzcc/imgpickpalette.c 2006-09-06 19:53:39.376157293 -0400
|
|
|
eef570b |
@@ -30,6 +30,7 @@
|
|
|
eef570b |
#if defined(CERNLIB_GIF)
|
|
|
eef570b |
#include <X11/Xlib.h>
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
|
|
|
eef570b |
void CollectImageColors(unsigned long, unsigned long **, int *, int *);
|
|
|
eef570b |
int FindColor(unsigned long, unsigned long *, int);
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/graflib/higz/higzcc/rotated.c cernlib-2005.dfsg/src/graflib/higz/higzcc/rotated.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/graflib/higz/higzcc/rotated.c 1998-01-30 10:22:04.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/graflib/higz/higzcc/rotated.c 2006-09-06 19:53:39.377157080 -0400
|
|
|
eef570b |
@@ -35,7 +35,9 @@
|
|
|
eef570b |
#include <X11/Xutil.h>
|
|
|
eef570b |
#include <X11/Xatom.h>
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
#include <math.h>
|
|
|
eef570b |
+#include <string.h>
|
|
|
eef570b |
|
|
|
eef570b |
/* ************************************************************************ *
|
|
|
eef570b |
*
|
|
|
eef570b |
@@ -482,10 +484,10 @@
|
|
|
eef570b |
|
|
|
eef570b |
/* get a rotated bitmap */
|
|
|
eef570b |
item=XRotRetrieveFromCache(dpy, font, angle, text, align);
|
|
|
eef570b |
- if(item==NULL) return (int)NULL;
|
|
|
eef570b |
+ if(item==NULL) return 0;
|
|
|
eef570b |
|
|
|
eef570b |
/* this gc has similar properties to the user's gc */
|
|
|
eef570b |
- my_gc=XCreateGC(dpy, drawable, NULL, 0);
|
|
|
eef570b |
+ my_gc=XCreateGC(dpy, drawable, 0, NULL);
|
|
|
eef570b |
XCopyGC(dpy, gc, GCForeground|GCBackground|GCFunction|GCPlaneMask,
|
|
|
eef570b |
my_gc);
|
|
|
eef570b |
|
|
|
eef570b |
@@ -549,7 +551,7 @@
|
|
|
eef570b |
|
|
|
eef570b |
empty_stipple=XCreatePixmap(dpy, drawable, 1, 1, 1);
|
|
|
eef570b |
|
|
|
eef570b |
- depth_one_gc=XCreateGC(dpy, empty_stipple, NULL, 0);
|
|
|
eef570b |
+ depth_one_gc=XCreateGC(dpy, empty_stipple, 0, NULL);
|
|
|
eef570b |
XSetForeground(dpy, depth_one_gc, 0);
|
|
|
eef570b |
XFillRectangle(dpy, empty_stipple, depth_one_gc, 0, 0, 2, 2);
|
|
|
eef570b |
|
|
|
eef570b |
@@ -605,7 +607,7 @@
|
|
|
eef570b |
item->cols_out, item->rows_out, 1);
|
|
|
eef570b |
|
|
|
eef570b |
/* create a GC */
|
|
|
eef570b |
- depth_one_gc=XCreateGC(dpy, new_bitmap, NULL, 0);
|
|
|
eef570b |
+ depth_one_gc=XCreateGC(dpy, new_bitmap, 0, NULL);
|
|
|
eef570b |
XSetForeground(dpy, depth_one_gc, 1);
|
|
|
eef570b |
XSetBackground(dpy, depth_one_gc, 0);
|
|
|
eef570b |
|
|
|
eef570b |
@@ -705,7 +707,7 @@
|
|
|
eef570b |
DEBUG_PRINT1("**\nHorizontal text.\n");
|
|
|
eef570b |
|
|
|
eef570b |
/* this gc has similar properties to the user's gc (including stipple) */
|
|
|
eef570b |
- my_gc=XCreateGC(dpy, drawable, NULL, 0);
|
|
|
eef570b |
+ my_gc=XCreateGC(dpy, drawable, 0, NULL);
|
|
|
eef570b |
XCopyGC(dpy, gc,
|
|
|
eef570b |
GCForeground|GCBackground|GCFunction|GCStipple|GCFillStyle|
|
|
|
eef570b |
GCTileStipXOrigin|GCTileStipYOrigin|GCPlaneMask, my_gc);
|
|
|
eef570b |
@@ -918,7 +920,7 @@
|
|
|
eef570b |
item->cols_out, item->rows_out, 1);
|
|
|
eef570b |
|
|
|
eef570b |
/* depth one gc */
|
|
|
eef570b |
- depth_one_gc=XCreateGC(dpy, item->bitmap, NULL, 0);
|
|
|
eef570b |
+ depth_one_gc=XCreateGC(dpy, item->bitmap, 0, NULL);
|
|
|
eef570b |
XSetBackground(dpy, depth_one_gc, 0);
|
|
|
eef570b |
XSetForeground(dpy, depth_one_gc, 1);
|
|
|
eef570b |
|
|
|
eef570b |
@@ -1032,7 +1034,7 @@
|
|
|
eef570b |
item->cols_in, item->rows_in, 1);
|
|
|
eef570b |
|
|
|
eef570b |
/* create a GC for the bitmap */
|
|
|
eef570b |
- font_gc=XCreateGC(dpy, canvas, NULL, 0);
|
|
|
eef570b |
+ font_gc=XCreateGC(dpy, canvas, 0, NULL);
|
|
|
eef570b |
XSetBackground(dpy, font_gc, 0);
|
|
|
eef570b |
XSetFont(dpy, font_gc, font->fid);
|
|
|
eef570b |
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/graflib/higz/higzcc/x11int.c cernlib-2005.dfsg/src/graflib/higz/higzcc/x11int.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/graflib/higz/higzcc/x11int.c 2000-07-08 02:19:30.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/graflib/higz/higzcc/x11int.c 2006-09-06 19:53:39.378156868 -0400
|
|
|
eef570b |
@@ -1172,8 +1172,8 @@
|
|
|
eef570b |
*/
|
|
|
eef570b |
cws->drawing = cws->window;
|
|
|
eef570b |
cws->buffer = (Drawable)NULL;
|
|
|
eef570b |
- cws->double_buffer = (int)NULL;
|
|
|
eef570b |
- cws->clip = (int)NULL;
|
|
|
eef570b |
+ cws->double_buffer = 0;
|
|
|
eef570b |
+ cws->clip = 0;
|
|
|
eef570b |
cws->width = wval;
|
|
|
eef570b |
cws->height = hval;
|
|
|
eef570b |
|
|
|
eef570b |
@@ -1509,7 +1509,7 @@
|
|
|
eef570b |
void
|
|
|
eef570b |
ixclsds()
|
|
|
eef570b |
{
|
|
|
eef570b |
- int Motif = (int)NULL;
|
|
|
eef570b |
+ int Motif = 0;
|
|
|
eef570b |
int i;
|
|
|
eef570b |
|
|
|
eef570b |
if (display == NULL) return;
|
|
|
eef570b |
@@ -1529,12 +1529,12 @@
|
|
|
eef570b |
for ( i = 0; i < MAXCOL; i++ ) {
|
|
|
eef570b |
if( colors[i].defined == 1 ) {
|
|
|
eef570b |
colors[i].defined = 0;
|
|
|
eef570b |
- XFreeColors(display, colormap, &colors[i].pixel, 1, (int)NULL);
|
|
|
eef570b |
+ XFreeColors(display, colormap, &colors[i].pixel, 1, 0);
|
|
|
eef570b |
}
|
|
|
eef570b |
}
|
|
|
eef570b |
|
|
|
eef570b |
#if !defined(CERNLIB_TK_WINDOWS)
|
|
|
eef570b |
- if(display != NULL && Motif == (int)NULL) XCloseDisplay( display );
|
|
|
eef570b |
+ if(display != NULL && Motif == 0) XCloseDisplay( display );
|
|
|
eef570b |
#endif
|
|
|
eef570b |
display = NULL;
|
|
|
eef570b |
cws = NULL;
|
|
|
eef570b |
@@ -1567,7 +1567,7 @@
|
|
|
eef570b |
|
|
|
eef570b |
XFlush( display );
|
|
|
eef570b |
|
|
|
eef570b |
- cws->open = (int)NULL;
|
|
|
eef570b |
+ cws->open = 0;
|
|
|
eef570b |
|
|
|
eef570b |
for( wid = 0; wid < MAXWN; wid++ )
|
|
|
eef570b |
if( windows[wid].open ) {
|
|
|
eef570b |
@@ -1886,7 +1886,7 @@
|
|
|
eef570b |
int i;
|
|
|
eef570b |
|
|
|
eef570b |
tws = &windows[*wid];
|
|
|
eef570b |
- tws->clip = (int)NULL;
|
|
|
eef570b |
+ tws->clip = 0;
|
|
|
eef570b |
|
|
|
eef570b |
for( i = 0; i < MAXGC; i++ )
|
|
|
eef570b |
XSetClipMask( display, gclist[i], None );
|
|
|
eef570b |
@@ -1916,9 +1916,9 @@
|
|
|
eef570b |
xcol.flags = DoRed || DoGreen || DoBlue;
|
|
|
eef570b |
if( colors[*cindex].defined == 1 ) {
|
|
|
eef570b |
colors[*cindex].defined = 0;
|
|
|
eef570b |
- XFreeColors(display, colormap, &colors[*cindex].pixel, 1, (int)NULL);
|
|
|
eef570b |
+ XFreeColors(display, colormap, &colors[*cindex].pixel, 1, 0);
|
|
|
eef570b |
}
|
|
|
eef570b |
- if( XAllocColor( display, colormap, &xcol ) != (Status)NULL ) {
|
|
|
eef570b |
+ if( XAllocColor( display, colormap, &xcol ) != (Status)0 ) {
|
|
|
eef570b |
colors[*cindex].defined = 1;
|
|
|
eef570b |
colors[*cindex].pixel = xcol.pixel;
|
|
|
eef570b |
colors[*cindex].red = *r;
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/log.c cernlib-2005.dfsg/src/packlib/cspack/sysreq/log.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/log.c 2003-09-02 08:47:16.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/log.c 2006-09-06 19:53:39.378156868 -0400
|
|
|
eef570b |
@@ -28,6 +28,7 @@
|
|
|
eef570b |
#include <stdio.h> /* standard input/output definitions */
|
|
|
eef570b |
#if !defined(vms)
|
|
|
eef570b |
#include <fcntl.h> /* file control */
|
|
|
eef570b |
+#include <string.h> /* string manipulation functions */
|
|
|
eef570b |
#else
|
|
|
eef570b |
#include <stdlib.h> /* general utility definitions */
|
|
|
eef570b |
#include <unixio.h> /* VMS's unix-emulation I/O */
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/netreq.c cernlib-2005.dfsg/src/packlib/cspack/sysreq/netreq.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/netreq.c 1996-03-08 10:44:25.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/netreq.c 2006-09-06 19:53:39.379156655 -0400
|
|
|
eef570b |
@@ -25,6 +25,7 @@
|
|
|
eef570b |
#include <netinet/in.h> /* Internet data types */
|
|
|
eef570b |
#include <arpa/inet.h> /* Arpa internet routines */
|
|
|
eef570b |
#include <stdio.h> /* Standard Input/Output */
|
|
|
eef570b |
+#include <string.h> /* string manipulation functions */
|
|
|
eef570b |
#if defined(vms)
|
|
|
eef570b |
#include <pwd_vms.h>
|
|
|
eef570b |
#else
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/serror.c cernlib-2005.dfsg/src/packlib/cspack/sysreq/serror.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/serror.c 1998-08-25 08:44:52.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/serror.c 2006-09-06 19:53:39.379156655 -0400
|
|
|
eef570b |
@@ -177,7 +177,7 @@
|
|
|
eef570b |
else {
|
|
|
eef570b |
#if !defined(vms)
|
|
|
eef570b |
if ((n>0) && (n
|
|
|
eef570b |
- return(sys_errlist[n]);
|
|
|
eef570b |
+ return((char*)sys_errlist[n]);
|
|
|
eef570b |
}
|
|
|
eef570b |
else {
|
|
|
eef570b |
(void) sprintf(buf,"%s: %d\n",
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/socket.c cernlib-2005.dfsg/src/packlib/cspack/sysreq/socket.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/socket.c 1998-08-25 08:44:55.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/socket.c 2006-09-06 19:53:39.379156655 -0400
|
|
|
eef570b |
@@ -144,7 +144,10 @@
|
|
|
eef570b |
#include <errno.h>
|
|
|
eef570b |
#include <setjmp.h>
|
|
|
eef570b |
#include <signal.h>
|
|
|
eef570b |
+
|
|
|
eef570b |
+#if !defined(linux)
|
|
|
eef570b |
extern char* malloc();
|
|
|
eef570b |
+#endif /* linux */
|
|
|
eef570b |
|
|
|
eef570b |
#if defined(vms)
|
|
|
eef570b |
#if defined(TWG) && (TWG == 1)
|
|
|
eef570b |
@@ -412,7 +415,7 @@
|
|
|
eef570b |
s_errmsg() /* return last error message */
|
|
|
eef570b |
{
|
|
|
eef570b |
#if !defined(vms)
|
|
|
eef570b |
- return(sys_errlist[errno]);
|
|
|
eef570b |
+ return((char*)sys_errlist[errno]);
|
|
|
eef570b |
#else /* vms */
|
|
|
eef570b |
#if defined(MULTINET) && (MULTINET == 1)
|
|
|
eef570b |
return(vms_errno_string());
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/sysreq.h cernlib-2005.dfsg/src/packlib/cspack/sysreq/sysreq.h
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/sysreq.h 1996-03-08 10:44:26.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/sysreq.h 2006-09-06 19:53:39.380156442 -0400
|
|
|
eef570b |
@@ -88,7 +88,7 @@
|
|
|
eef570b |
*/
|
|
|
eef570b |
|
|
|
eef570b |
#ifndef VM
|
|
|
eef570b |
-extern char *malloc(); /* Memory allocation */
|
|
|
eef570b |
+#include <stdlib.h> /* standard C library defs */
|
|
|
eef570b |
#endif /* VM */
|
|
|
eef570b |
extern char *getenv(); /* Get environment info */
|
|
|
eef570b |
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/sysreq/xdr.c cernlib-2005.dfsg/src/packlib/cspack/sysreq/xdr.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/sysreq/xdr.c 1996-03-08 10:44:26.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/sysreq/xdr.c 2006-09-06 19:53:39.380156442 -0400
|
|
|
eef570b |
@@ -52,7 +52,7 @@
|
|
|
eef570b |
#endif /* min */
|
|
|
eef570b |
|
|
|
eef570b |
#ifndef VM
|
|
|
eef570b |
-extern char *malloc();
|
|
|
eef570b |
+#include <stdlib.h> /* standard C library defs */
|
|
|
eef570b |
#endif /* VM */
|
|
|
eef570b |
|
|
|
eef570b |
#ifdef VM
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/tcpaw/Imakefile cernlib-2005.dfsg/src/packlib/cspack/tcpaw/Imakefile
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/tcpaw/Imakefile 1999-01-15 08:59:12.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/tcpaw/Imakefile 2006-09-06 19:53:39.380156442 -0400
|
|
|
eef570b |
@@ -49,4 +49,9 @@
|
|
|
eef570b |
#endif
|
|
|
eef570b |
#endif
|
|
|
eef570b |
|
|
|
eef570b |
+#if defined(CERNLIB_LINUX) && defined(__GNUC__)
|
|
|
eef570b |
+ /* This is to avoid warnings in code not used for linux */
|
|
|
eef570b |
+CCOPTIONS+=-trigraphs
|
|
|
eef570b |
+#endif
|
|
|
eef570b |
+
|
|
|
eef570b |
SubdirLibraryTarget(NullParameter,NullParameter)
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/cspack/tcpaw/tcpaw.c cernlib-2005.dfsg/src/packlib/cspack/tcpaw/tcpaw.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/cspack/tcpaw/tcpaw.c 2005-04-18 11:39:28.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/cspack/tcpaw/tcpaw.c 2006-09-06 19:53:53.133231056 -0400
|
|
|
eef570b |
@@ -301,6 +301,7 @@
|
|
|
eef570b |
#ifndef IBMRT
|
|
|
eef570b |
/* this is a kludge, one ought to fix the "prototypes" in this file */
|
|
|
eef570b |
#include <string.h>
|
|
|
eef570b |
+#include <stdlib.h> /* needed for linux gcc4 */
|
|
|
eef570b |
#endif /* IBMRT */
|
|
|
eef570b |
#endif /* WIN32 */
|
|
|
eef570b |
#endif /* IBM */
|
|
|
eef570b |
@@ -478,7 +479,7 @@
|
|
|
eef570b |
#endif /* VMS */
|
|
|
eef570b |
|
|
|
eef570b |
#ifdef AUTHENT
|
|
|
eef570b |
- unsigned char idbuf[100];
|
|
|
eef570b |
+ char idbuf[100];
|
|
|
eef570b |
char usbuf[20], pwbuf[20];
|
|
|
eef570b |
char *user = usbuf, *passwd = pwbuf;
|
|
|
eef570b |
register int i, len;
|
|
|
eef570b |
@@ -487,7 +488,7 @@
|
|
|
eef570b |
#ifdef SOCKETS
|
|
|
eef570b |
struct hostent *hp; /* host info for remote host */
|
|
|
eef570b |
struct sockaddr_in peeraddr_in; /* for peer socket address */
|
|
|
eef570b |
- int peerlen;
|
|
|
eef570b |
+ unsigned peerlen;
|
|
|
eef570b |
#endif /* SOCKETS */
|
|
|
eef570b |
|
|
|
eef570b |
#ifdef WIN32
|
|
|
eef570b |
@@ -521,7 +522,7 @@
|
|
|
eef570b |
#ifdef SOCKETS
|
|
|
eef570b |
memset ((char *)&peeraddr_in, 0, sizeof(struct sockaddr_in));
|
|
|
eef570b |
peerlen = sizeof(peeraddr_in);
|
|
|
eef570b |
- if (getpeername(s, &peeraddr_in, &peerlen) == SOCKET_ERROR) {
|
|
|
eef570b |
+ if (getpeername(s, (struct sockaddr *)&peeraddr_in, &peerlen) == SOCKET_ERROR) {
|
|
|
eef570b |
#ifdef LOGFILE
|
|
|
eef570b |
fprintf(logfile, "%s: getpeername failed\n", Prog_Name);
|
|
|
eef570b |
#endif /* LOGFILE */
|
|
|
eef570b |
@@ -658,7 +659,7 @@
|
|
|
eef570b |
SOCKET *isock, *osock;
|
|
|
eef570b |
{
|
|
|
eef570b |
#ifdef AUTHENT
|
|
|
eef570b |
- unsigned char idbuf[100];
|
|
|
eef570b |
+ char idbuf[100];
|
|
|
eef570b |
char usbuf[20], pwbuf[20];
|
|
|
eef570b |
char *user = usbuf, *passwd = pwbuf;
|
|
|
eef570b |
register int i, len;
|
|
|
eef570b |
@@ -727,7 +728,7 @@
|
|
|
eef570b |
unsigned short sport = *port; /* VM */
|
|
|
eef570b |
|
|
|
eef570b |
#if defined ( _WIN32) && defined (AUTHENT)
|
|
|
eef570b |
- unsigned char idbuf[100];
|
|
|
eef570b |
+ char idbuf[100];
|
|
|
eef570b |
char usbuf[20], pwbuf[20];
|
|
|
eef570b |
char *user = usbuf, *passwd = pwbuf;
|
|
|
eef570b |
register int i, len;
|
|
|
eef570b |
@@ -800,7 +801,7 @@
|
|
|
eef570b |
}
|
|
|
eef570b |
#endif
|
|
|
eef570b |
/* Bind the listen address to the socket. */
|
|
|
eef570b |
- if (bind(ls, &myaddr_in, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
+ if (bind(ls, (struct sockaddr *)&myaddr_in, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
#if defined(IBM) || defined(_WIN32)
|
|
|
eef570b |
tcperror("server_sock_setup: bind(ls,...)");
|
|
|
eef570b |
#else
|
|
|
eef570b |
@@ -829,7 +830,7 @@
|
|
|
eef570b |
exit(1);
|
|
|
eef570b |
}
|
|
|
eef570b |
addrlen = sizeof(struct sockaddr_in);
|
|
|
eef570b |
- s = accept(ls, &peeraddr_in, &addrlen);
|
|
|
eef570b |
+ s = accept(ls, (struct sockaddr *)&peeraddr_in, (socklen_t *)&addrlen);
|
|
|
eef570b |
if ( s == INVALID_SOCKET) {
|
|
|
eef570b |
fprintf(stderr, "%s: accept error\n", "server_sock_setup");
|
|
|
eef570b |
return(-1);
|
|
|
eef570b |
@@ -984,7 +985,7 @@
|
|
|
eef570b |
char *user = NULL, *passwd = NULL;
|
|
|
eef570b |
int port;
|
|
|
eef570b |
#if defined(AUTHENT)
|
|
|
eef570b |
- unsigned char idbuf[100];
|
|
|
eef570b |
+ char idbuf[100];
|
|
|
eef570b |
#endif /* AUTHENT */
|
|
|
eef570b |
|
|
|
eef570b |
#ifdef VMS
|
|
|
eef570b |
@@ -1290,7 +1291,7 @@
|
|
|
eef570b |
/* Try to connect to the remote server at the address
|
|
|
eef570b |
* which was just built into peeraddr.
|
|
|
eef570b |
*/
|
|
|
eef570b |
- if (connect(s, &peeraddr_in, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
+ if (connect(s, (struct sockaddr *)&peeraddr_in, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
#ifndef _WIN32
|
|
|
eef570b |
close(s);
|
|
|
eef570b |
#else
|
|
|
eef570b |
@@ -1313,7 +1314,7 @@
|
|
|
eef570b |
}
|
|
|
eef570b |
|
|
|
eef570b |
addrlen = sizeof(struct sockaddr_in);
|
|
|
eef570b |
- if (getsockname(s, &myaddr_in, &addrlen) == SOCKET_ERROR) {
|
|
|
eef570b |
+ if (getsockname(s, (struct sockaddr *)&myaddr_in, (socklen_t *)&addrlen) == SOCKET_ERROR) {
|
|
|
eef570b |
#if defined(IBM) || defined(_WIN32)
|
|
|
eef570b |
tcperror("client_sock_setup");
|
|
|
eef570b |
#else
|
|
|
eef570b |
@@ -2688,7 +2689,7 @@
|
|
|
eef570b |
((struct in_addr *)(hp->h_addr))->s_addr;
|
|
|
eef570b |
/* bcopy(hp->h_addr, (caddr_t)&sin.sin_addr, hp->h_length); */
|
|
|
eef570b |
}
|
|
|
eef570b |
- if (connect(s, &sin, sizeof(struct sockaddr_in)) == SOCKET_ERROR ) {
|
|
|
eef570b |
+ if (connect(s, (struct sockaddr *)&sin, sizeof(struct sockaddr_in)) == SOCKET_ERROR ) {
|
|
|
eef570b |
#ifndef _WIN32
|
|
|
eef570b |
if (errno == ECONNREFUSED && timo <= 16) {
|
|
|
eef570b |
(void) close(s);
|
|
|
eef570b |
@@ -3352,7 +3353,7 @@
|
|
|
eef570b |
((struct in_addr *)(hp->h_addr))->s_addr;
|
|
|
eef570b |
/* bcopy(hp->h_addr, (caddr_t)&sin.sin_addr, hp->h_length); */
|
|
|
eef570b |
}
|
|
|
eef570b |
- if (connect(s, &sin, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
+ if (connect(s, (struct sockaddr *)&sin, sizeof(struct sockaddr_in)) == SOCKET_ERROR) {
|
|
|
eef570b |
#ifndef WIN32
|
|
|
eef570b |
if (errno == ECONNREFUSED && timo <= 16) {
|
|
|
eef570b |
(void) close(s);
|
|
|
eef570b |
@@ -3486,7 +3487,7 @@
|
|
|
eef570b |
}
|
|
|
eef570b |
|
|
|
eef570b |
getstr(sock,buf, cnt, errmesg)
|
|
|
eef570b |
-int *sock;
|
|
|
eef570b |
+int sock;
|
|
|
eef570b |
char *buf;
|
|
|
eef570b |
int cnt; /* sizeof() the char array */
|
|
|
eef570b |
char *errmesg; /* in case error message required */
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/fatmen/fmc/faexit.c cernlib-2005.dfsg/src/packlib/fatmen/fmc/faexit.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/fatmen/fmc/faexit.c 1997-09-02 08:56:52.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/fatmen/fmc/faexit.c 2006-09-06 19:53:39.381156230 -0400
|
|
|
eef570b |
@@ -27,6 +27,7 @@
|
|
|
eef570b |
void faexit(icode)
|
|
|
eef570b |
#endif
|
|
|
eef570b |
#if defined(CERNLIB_QX_SC)
|
|
|
eef570b |
+#include <stdlib.h> /* standard C library defs */
|
|
|
eef570b |
void faexit_(icode)
|
|
|
eef570b |
#endif
|
|
|
eef570b |
int *icode;
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/abend.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/abend.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/abend.c 1997-02-04 12:34:12.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/abend.c 2006-09-06 19:53:39.382156017 -0400
|
|
|
eef570b |
@@ -19,6 +19,7 @@
|
|
|
eef570b |
CERN PROGLIB# Z035 ABEND .VERSION KERNFOR 4.31 911111
|
|
|
eef570b |
*/
|
|
|
eef570b |
#if defined(CERNLIB_QX_SC)
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
void type_of_call abend_()
|
|
|
eef570b |
#endif
|
|
|
eef570b |
#if defined(CERNLIB_QXNO_SC)
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/ctimef.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/ctimef.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/ctimef.c 1997-02-04 12:34:14.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/ctimef.c 2006-09-06 19:53:39.382156017 -0400
|
|
|
eef570b |
@@ -24,6 +24,8 @@
|
|
|
eef570b |
STIME decoded time string of length 24 (CHARACTER*24 STIME)
|
|
|
eef570b |
*/
|
|
|
eef570b |
#if defined(CERNLIB_QX_SC)
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
+#include <string.h>
|
|
|
eef570b |
void type_of_call ctimef_(clock, stime)
|
|
|
eef570b |
#endif
|
|
|
eef570b |
#if defined(CERNLIB_QXNO_SC)
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/exitf.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/exitf.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/exitf.c 1997-02-04 12:34:16.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/exitf.c 2006-09-06 19:53:39.382156017 -0400
|
|
|
eef570b |
@@ -19,6 +19,7 @@
|
|
|
eef570b |
CERN PROGLIB# Z035 EXITF .VERSION KERNFOR 4.39 940228
|
|
|
eef570b |
*/
|
|
|
eef570b |
#if defined(CERNLIB_QX_SC)
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
void type_of_call exitf_(st)
|
|
|
eef570b |
#endif
|
|
|
eef570b |
#if defined(CERNLIB_QXNO_SC)
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/getwdi.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/getwdi.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/getwdi.c 1997-09-02 10:26:36.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/getwdi.c 2006-09-06 19:53:39.382156017 -0400
|
|
|
eef570b |
@@ -29,6 +29,7 @@
|
|
|
eef570b |
ISLATE(1) returns its lenth NTEXT
|
|
|
eef570b |
*/
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
#ifdef WIN32
|
|
|
eef570b |
#include <direct.h>
|
|
|
eef570b |
# ifndef getcwd
|
|
|
eef570b |
@@ -58,7 +59,7 @@
|
|
|
eef570b |
#endif
|
|
|
eef570b |
int *lgname;
|
|
|
eef570b |
{
|
|
|
eef570b |
- char *malloc();
|
|
|
eef570b |
+/* char *malloc(); - see above "#include <stdlib.h>" */
|
|
|
eef570b |
char *ptalc, *pttext;
|
|
|
eef570b |
int fchput();
|
|
|
eef570b |
int nalc;
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/lstati.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/lstati.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/lstati.c 1997-02-04 12:34:35.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/lstati.c 2006-09-06 19:53:39.382156017 -0400
|
|
|
eef570b |
@@ -26,6 +26,7 @@
|
|
|
eef570b |
Fortran interface routine to lstat
|
|
|
eef570b |
*/
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
#include <sys/types.h>
|
|
|
eef570b |
#include <sys/stat.h>
|
|
|
eef570b |
#include "kerngen/fortchar.h"
|
|
|
eef570b |
@@ -56,7 +57,7 @@
|
|
|
eef570b |
ptname = fchtak(fname,*lgname);
|
|
|
eef570b |
if (ptname == NULL) goto out1;
|
|
|
eef570b |
|
|
|
eef570b |
- buf = (struct stat *) malloc(sizeof (struct stat));
|
|
|
eef570b |
+ buf = malloc(sizeof (struct stat));
|
|
|
eef570b |
if (buf == NULL) goto out2;
|
|
|
eef570b |
|
|
|
eef570b |
istat = lstat(ptname, buf);
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/sigprnt.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/sigprnt.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/sigprnt.c 1997-02-04 12:34:42.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/sigprnt.c 2006-09-06 19:53:39.383155804 -0400
|
|
|
eef570b |
@@ -34,7 +34,7 @@
|
|
|
eef570b |
#ifndef CERNLIB_WINNT
|
|
|
eef570b |
sigset_t oldmask;
|
|
|
eef570b |
|
|
|
eef570b |
- sigprocmask (NULL, NULL, &oldmask);
|
|
|
eef570b |
+ sigprocmask ( 0, NULL, &oldmask);
|
|
|
eef570b |
|
|
|
eef570b |
printf (" blocked signals are: %x\n", oldmask);
|
|
|
eef570b |
#else
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/stati.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/stati.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/stati.c 1997-09-02 10:26:39.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/stati.c 2006-09-06 19:53:39.383155804 -0400
|
|
|
eef570b |
@@ -26,6 +26,7 @@
|
|
|
eef570b |
Fortran interface routine to stat
|
|
|
eef570b |
*/
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
#if defined(CERNLIB_QMVAX)||defined(CERNLIB_QMOS9)
|
|
|
eef570b |
#include <types.h>
|
|
|
eef570b |
#include <stat.h>
|
|
|
eef570b |
@@ -72,7 +73,7 @@
|
|
|
eef570b |
if (ptname == NULL) goto out1;
|
|
|
eef570b |
|
|
|
eef570b |
#ifndef WIN32
|
|
|
eef570b |
- buf = (struct stat *) malloc(sizeof (struct stat));
|
|
|
eef570b |
+ buf = malloc(sizeof (struct stat));
|
|
|
eef570b |
#else
|
|
|
eef570b |
buf = (struct _stat *) malloc(sizeof (struct _stat));
|
|
|
eef570b |
#endif
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/timel.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/timel.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgen/timel.c 1997-02-04 12:34:47.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgen/timel.c 2006-09-06 19:53:39.383155804 -0400
|
|
|
eef570b |
@@ -30,6 +30,7 @@
|
|
|
eef570b |
#include <sys/param.h>
|
|
|
eef570b |
#include <sys/time.h>
|
|
|
eef570b |
#include <sys/resource.h>
|
|
|
eef570b |
+#include <unistd.h> /* For ia64... */
|
|
|
eef570b |
|
|
|
eef570b |
#ifndef CLOCKS_PER_SEC
|
|
|
eef570b |
#define CLOCKS_PER_SEC CLK_TCK
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgenu/fchtak.c cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgenu/fchtak.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kernlib/kerngen/ccgenu/fchtak.c 1996-02-15 12:49:40.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kernlib/kerngen/ccgenu/fchtak.c 2006-09-06 19:53:39.383155804 -0400
|
|
|
eef570b |
@@ -16,6 +16,7 @@
|
|
|
eef570b |
return the memory pointer
|
|
|
eef570b |
*/
|
|
|
eef570b |
#include <stdio.h>
|
|
|
eef570b |
+#include <stdlib.h>
|
|
|
eef570b |
#include "kerngen/fortchar.h"
|
|
|
eef570b |
char *fchtak(ftext,lgtext)
|
|
|
eef570b |
#if defined(CERNLIB_QMCRY)
|
|
|
eef570b |
@@ -26,7 +27,7 @@
|
|
|
eef570b |
#endif
|
|
|
eef570b |
int lgtext;
|
|
|
eef570b |
{
|
|
|
eef570b |
- char *malloc();
|
|
|
eef570b |
+ /* char *malloc(); - see above "#include <stdlib.h>" */
|
|
|
eef570b |
char *ptalc, *ptuse;
|
|
|
eef570b |
char *utext;
|
|
|
eef570b |
int nalc;
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kuip/code_kuip/getline.c cernlib-2005.dfsg/src/packlib/kuip/code_kuip/getline.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kuip/code_kuip/getline.c 1998-08-25 08:47:32.000000000 -0400
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kuip/code_kuip/getline.c 2006-09-06 19:53:39.384155592 -0400
|
|
|
eef570b |
@@ -585,7 +585,7 @@
|
|
|
eef570b |
|
|
|
eef570b |
static void
|
|
|
eef570b |
gl_puts(buf)
|
|
|
eef570b |
-char *buf;
|
|
|
eef570b |
+const char *buf;
|
|
|
eef570b |
{
|
|
|
eef570b |
/*
|
|
|
eef570b |
int len = strlen(buf);
|
|
|
eef570b |
@@ -1351,7 +1351,7 @@
|
|
|
eef570b |
|
|
|
eef570b |
static char *
|
|
|
eef570b |
hist_save(p)
|
|
|
eef570b |
-char *p;
|
|
|
eef570b |
+const char *p;
|
|
|
eef570b |
/* makes a copy of the string */
|
|
|
eef570b |
{
|
|
|
eef570b |
char *s;
|
|
|
eef570b |
diff -urNad cernlib-2005.dfsg~/src/packlib/kuip/code_motif/iconwidget.c cernlib-2005.dfsg/src/packlib/kuip/code_motif/iconwidget.c
|
|
|
eef570b |
--- cernlib-2005.dfsg~/src/packlib/kuip/code_motif/iconwidget.c 1996-03-08 10:33:10.000000000 -0500
|
|
|
eef570b |
+++ cernlib-2005.dfsg/src/packlib/kuip/code_motif/iconwidget.c 2006-09-06 19:53:39.384155592 -0400
|
|
|
eef570b |
@@ -284,7 +284,7 @@
|
|
|
eef570b |
Boolean in = (iw->icon.armed && really) ||
|
|
|
eef570b |
iw->icon.shadow_type == XmSHADOW_IN;
|
|
|
eef570b |
|
|
|
eef570b |
- if ((iw->primitive.shadow_thickness) > 0 && XtIsRealized (iw)) {
|
|
|
eef570b |
+ if ((iw->primitive.shadow_thickness) > 0 && XtIsRealized ((Widget)iw)) {
|
|
|
eef570b |
_XmDrawShadow (XtDisplay (iw), XtWindow (iw),
|
|
|
eef570b |
in ? iw->primitive.bottom_shadow_GC :
|
|
|
eef570b |
iw->primitive.top_shadow_GC,
|
|
|
eef570b |
@@ -372,7 +372,7 @@
|
|
|
eef570b |
#endif
|
|
|
eef570b |
|
|
|
eef570b |
if (iw->icon.armed)
|
|
|
eef570b |
- DrawShadow ((Widget) iw, True);
|
|
|
eef570b |
+ DrawShadow (iw, True);
|
|
|
eef570b |
}
|
|
|
eef570b |
|
|
|
eef570b |
/************************************************************************
|