summaryrefslogtreecommitdiff
path: root/media-libs/blib/files/blib-1.1.7-C23.patch
blob: 662e1d20dc248cdd2ff0045e7942672a128e7ed6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
https://bugs.gentoo.org/921126
Fix for incompatible pointer types: Just upsize the size
everywhere it's used, so it fits in largest, gsize
diff -ru a/blib/bpacket.c a/blib/bpacket.c
--- a/blib/bpacket.c	2025-01-09 18:10:29.298407575 +0400
+++ a/blib/bpacket.c	2025-01-09 18:13:09.318508466 +0400
@@ -48,10 +48,10 @@
               gint  height,
               gint  channels,
               gint  maxval,
-              gint *data_size)
+              gsize *data_size)
 {
   BPacket *packet;
-  gint     size;
+  gsize     size;
 
   g_return_val_if_fail (width > 0, NULL);
   g_return_val_if_fail (height > 0, NULL);
diff -ru a/blib/bpacket.h a/blib/bpacket.h
--- a/blib/bpacket.h	2025-01-09 18:10:29.297407580 +0400
+++ a/blib/bpacket.h	2025-01-09 18:12:22.749770123 +0400
@@ -42,7 +42,7 @@
 			 gint     height,
 			 gint     channels,
 			 gint     maxval,
-			 gint    *data_size);
+			 gsize    *data_size);
 gsize     b_packet_size (BPacket *packet);
 void      b_packet_hton (BPacket *packet);
 void      b_packet_ntoh (BPacket *packet);
diff -ru a/blib/breceiver.c b/blib/breceiver.c
--- a/blib/breceiver.c	2025-01-09 18:23:21.159070702 +0400
+++ b/blib/breceiver.c	2025-01-09 18:24:36.299648508 +0400
@@ -354,7 +354,7 @@
 
     case MAGIC_BLFRAME:
       {
-	gint size;
+	gsize size;
 
 	fake = b_packet_new (18, 8, 1, 1, &size);
 
Dealing with implicit declarations: autoreconf and #include "config.h"
in places where they were not included previously
diff -ru a/configure.in a/configure.in
--- a/configure.in	2025-01-09 18:10:29.297407580 +0400
+++ a/configure.in	2025-01-09 18:15:55.400575296 +0400
@@ -20,6 +20,8 @@
 BLIB_API_VERSION=$BLIB_MAJOR_VERSION.$BLIB_MINOR_VERSION
 BLIB_VERSION=$BLIB_MAJOR_VERSION.$BLIB_MINOR_VERSION.$BLIB_MICRO_VERSION
 
+AC_USE_SYSTEM_EXTENSIONS
+
 AC_SUBST(BLIB_MAJOR_VERSION)
 AC_SUBST(BLIB_MINOR_VERSION)
 AC_SUBST(BLIB_MICRO_VERSION)
diff -ru a/modules/bcountdown.c b/modules/bcountdown.c
--- a/modules/bcountdown.c	2025-01-09 18:23:21.161070691 +0400
+++ b/modules/bcountdown.c	2025-01-09 18:25:27.179362628 +0400
@@ -21,6 +21,8 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include "config.h"
+
 #include <stdlib.h>
 #include <string.h>
 #include <sys/time.h>
diff -ru a/modules/bdropout.c b/modules/bdropout.c
--- a/modules/bdropout.c	2025-01-09 18:23:21.161070691 +0400
+++ b/modules/bdropout.c	2025-01-09 18:25:53.499214744 +0400
@@ -18,6 +18,8 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include "config.h"
+
 #include <stdlib.h>
 
 #include <glib.h>
diff -ru a/modules/bpushline.c b/modules/bpushline.c
--- a/modules/bpushline.c	2025-01-09 18:23:21.161070691 +0400
+++ b/modules/bpushline.c	2025-01-09 18:23:30.867016155 +0400
@@ -18,6 +18,8 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include "config.h"
+
 #include <stdlib.h>
 
 #include <glib.h>
diff -ru a/modules/btetris.c b/modules/btetris.c
--- a/modules/btetris.c	2025-01-09 18:23:21.161070691 +0400
+++ b/modules/btetris.c	2025-01-09 18:25:36.835308374 +0400
@@ -18,6 +18,8 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include "config.h"
+
 #include <string.h>
 #include <stdlib.h>
 #include <unistd.h>