next round of fixes
authormirabilos <t.glaser@tarent.de>
Tue, 30 Jul 2019 13:23:28 +0000 (15:23 +0200)
committermirabilos <mirabilos@evolvis.org>
Tue, 30 Jul 2019 13:23:28 +0000 (15:23 +0200)
contrib/xmindpath/uucplock.c
image/image.h
image/new.c
image/reduce.c

index 43984e3..c320b31 100644 (file)
@@ -48,8 +48,8 @@ static char sccsid[] = "@(#)uucplock.c        5.5 (Berkeley) 6/1/90";
 
 #include "pathnames.h"
 
-extern int uu_lock(char *);
-extern int uu_unlock(char *);
+extern int uu_lock(const char *);
+extern int uu_unlock(const char *);
 
 /*
  * uucp style locking routines
index a078330..a4a524e 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 
 typedef unsigned long  Pixel;     /* what X thinks a pixel is */
@@ -93,7 +94,7 @@ void   newRGBMapData(RGBMap *, unsigned int);
 void   freeRGBMapData(RGBMap *);
 byte  *lcalloc(size_t);
 byte  *lmalloc(size_t);
-void   lfree(byte *);
+#define lfree free
 
 #define depthToColors(n) DepthToColorsTable[((n) < 32 ? (n) : 32)]
 
index e8888aa..777a8ae 100644 (file)
@@ -200,9 +200,3 @@ lcalloc(size_t size)
   }
   return(area);
 }
-
-void
-lfree(byte *area)
-{
-  free(area);
-}
index e6d32dc..c22b472 100644 (file)
@@ -54,7 +54,7 @@ struct color_area {
     unsigned short    *pixels;       /* array of pixel values in this area */
     unsigned short     num_pixels;   /* size of above array */
     /* predicate func to sort with before splitting */
-    int              (*sort_func)(unsigned short *, unsigned short *);
+    int              (*sort_func)(const void *, const void *);
     unsigned long      pixel_count;  /* # of image pixels we represent */
     struct color_area *prev, *next;
 };
@@ -63,8 +63,11 @@ struct color_area {
  */
 
 static int
-sortRGB(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortRGB(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);
@@ -90,8 +93,11 @@ sortRGB(unsigned short *p1, unsigned short *p2)
 }
 
 static int
-sortRBG(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortRBG(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);
@@ -117,8 +123,11 @@ sortRBG(unsigned short *p1, unsigned short *p2)
 }
 
 static int
-sortGRB(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortGRB(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);
@@ -144,8 +153,11 @@ sortGRB(unsigned short *p1, unsigned short *p2)
 }
 
 static int
-sortGBR(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortGBR(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);
@@ -171,8 +183,11 @@ sortGBR(unsigned short *p1, unsigned short *p2)
 }
 
 static int
-sortBRG(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortBRG(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);
@@ -198,8 +213,11 @@ sortBRG(unsigned short *p1, unsigned short *p2)
 }
 
 static int
-sortBGR(unsigned short *p1, unsigned short *p2)
-{ unsigned int red1, green1, blue1, red2, green2, blue2;
+sortBGR(const void *p1_, const void *p2_)
+{
+  const unsigned short *p1 = (const unsigned short *)p1_;
+  const unsigned short *p2 = (const unsigned short *)p2_;
+  unsigned int red1, green1, blue1, red2, green2, blue2;
 
   red1= RED_INTENSITY(*p1);
   green1= GREEN_INTENSITY(*p1);