File compiz-plugins-experimental-0.8.18-fix-gcc-14.patch of Package compiz-plugins-experimental

--- a/src/anaglyph/anaglyph.c
+++ b/src/anaglyph/anaglyph.c
@@ -18,6 +18,7 @@
  * Author:	Patryk Kowalczyk <wodor@wodor.org>
  **/
 
+#include <stdlib.h>
 #include <compiz-core.h>
 #include "anaglyph_options.h"
 
--- a/src/atlantis/atlantis-internal.h
+++ b/src/atlantis/atlantis-internal.h
@@ -102,6 +102,7 @@
 #define NRAND(n)                ((int) (LRAND() % (n)))
 #define MAXRAND                 (2147483648.0) /* unsigned 1<<31 as a float */
 
+#include <stdlib.h>
 #include <math.h>
 #include <float.h>
 
--- a/src/elements/elements.c
+++ b/src/elements/elements.c
@@ -48,6 +48,7 @@
 
 
 
+#include <stdlib.h>
 #include <compiz-core.h>
 #include "elements_options.h"
 #define GET_DISPLAY(d)                            \
--- a/src/fakeargb/fakeargb.c
+++ b/src/fakeargb/fakeargb.c
@@ -19,6 +19,7 @@
  *
  **/
 
+#include <stdlib.h>
 #include <compiz-core.h>
 #include "fakeargb_options.h"
 
--- a/src/fireflies/fireflies.c
+++ b/src/fireflies/fireflies.c
@@ -27,6 +27,7 @@
  * for helping me make this possible
  */
 
+#include <stdlib.h>
 #include <math.h>
 
 #include <compiz-core.h>
--- a/src/freewins/freewins.c
+++ b/src/freewins/freewins.c
@@ -48,6 +48,7 @@
  *    - 'Rotate' Button
  */
 
+#include <stdlib.h>
 #include "freewins.h"
 
 static CompMetadata freewinsMetadata;
--- a/src/freewins/input.c
+++ b/src/freewins/input.c
@@ -48,6 +48,7 @@
  */
 
 #include "freewins.h"
+#include <stdlib.h>
 #include <cairo/cairo-xlib.h>
 
 /* ------ Input Prevention -------------------------------------------*/
--- a/src/freewins/util.c
+++ b/src/freewins/util.c
@@ -48,6 +48,7 @@
  */
 
 #include "freewins.h"
+#include <stdlib.h>
 
 
 /* ------ Utility Functions ---------------------------------------------*/
--- a/src/smartput/smartput.c
+++ b/src/smartput/smartput.c
@@ -45,6 +45,7 @@
  *  Animation is based on Put Plugin (Author: Darryll Truchan <moopsy@comcast.net>
  *
  */
+#include <stdlib.h>
 #include <X11/Xatom.h>
 #include <math.h>
 #include <compiz-core.h>
--- a/src/snow/snow.c
+++ b/src/snow/snow.c
@@ -27,6 +27,7 @@
  * for helping me make this possible
  */
 
+#include <stdlib.h>
 #include <math.h>
 
 #include <compiz-core.h>
--- a/src/snowglobe/movement.c
+++ b/src/snowglobe/movement.c
@@ -1,5 +1,6 @@
 #include "snowglobe-internal.h"
 #include "snowglobe_options.h"
+#include <stdlib.h>
 #include <math.h>
 #include <float.h>
 
--- a/src/snowglobe/water.c
+++ b/src/snowglobe/water.c
@@ -24,6 +24,7 @@
 
 /* Uses water amplitude calculation by David Mikos */
 
+#include <stdlib.h>
 #include "snowglobe-internal.h"
 #include "math.h"
 #include "snowglobe_options.h"
--- a/src/stars/star.c
+++ b/src/stars/star.c
@@ -38,6 +38,7 @@
  * for helping me make this possible
  */
 
+#include <stdlib.h>
 #include <math.h>
 
 #include <compiz-core.h>
--- a/src/tile/tile.c
+++ b/src/tile/tile.c
@@ -25,6 +25,7 @@
  *
  **/
 
+#include <stdlib.h>
 #include <string.h>
 #include <math.h>
 #include <compiz-core.h>
--- a/src/wizard/wizard.c
+++ b/src/wizard/wizard.c
@@ -21,6 +21,7 @@
  *
  */
 
+#include <stdlib.h>
 #include <math.h>
 #include <string.h>
 
openSUSE Build Service is sponsored by