File zoo-return.patch of Package zoo

--- ar.h
+++ ar.h
@@ -116,7 +116,9 @@
   void move_left();
 #else
 # define MOVE_LEFT memmove
+# ifndef ANSI_HDRS
  extern VOIDPTR memmove();
+# endif
 #endif
 
 #if 0
--- bsd.c
+++ bsd.c
@@ -104,4 +104,5 @@
 	seekpos = lseek(fd, 0L, SEEK_CUR);
 	if (seekpos >= 0)
 		return ftruncate(fd, seekpos);
+	return 0;
 }
--- mstime.i
+++ mstime.i
@@ -12,6 +12,7 @@
 Function mstime() converts time in seconds since January 1 of BASEYEAR
 to MS-DOS format date and time.
 */
+void
 mstime(longtime, date, time)
 long longtime;       /* input:  seconds since Jan 1, BASEYEAR   */
 int *date, *time;    /* output: MS-DOS format date and time */
--- nixtime.i
+++ nixtime.i
@@ -36,6 +36,7 @@
          (tm->tm_hour << 11);
    }
 
+   return 0;
 }
 
 /*****************
--- options.h
+++ options.h
@@ -157,11 +157,13 @@
 #define GETTZ
 #define FATTR
 #define T_SIGNAL	void
+#define STDARG
 /* #define VARARGS */
 /* #define NEED_MEMMOVE */
 #define T_UINT16		unsigned short		/* must be 16 bit unsigned */
 #define HAVE_ISATTY
 /* #define NEED_VPRINTF */
+#define BSD4_3		/* for I/O definitions */
 #endif /* BSD4_4 */
 
 /***********************************************************************/
openSUSE Build Service is sponsored by