File compiz-plugins-extra-0.8.18-fix-gcc-14.patch of Package compiz-plugins-extra
--- a/src/addhelper/addhelper.c +++ b/src/addhelper/addhelper.c @@ -24,6 +24,7 @@ */ #include <compiz-core.h> +#include <stdlib.h> #include "addhelper_options.h" #define GET_ADD_DISPLAY(d) \ --- a/src/bell/bell.c +++ b/src/bell/bell.c @@ -24,6 +24,7 @@ **/ #include <string.h> +#include <stdlib.h> #include <canberra.h> #include <xsettings-client.h> --- a/src/bench/bench.c +++ b/src/bench/bench.c @@ -21,6 +21,7 @@ **/ #include <compiz-core.h> +#include <stdlib.h> #include "bench_tex.h" #include "bench_options.h" --- a/src/firepaint/firepaint.c +++ b/src/firepaint/firepaint.c @@ -20,6 +20,7 @@ */ #include <compiz-core.h> +#include <stdlib.h> #include "firepaint_options.h" #include "firepaint_tex.h" --- a/src/grid/grid.c +++ b/src/grid/grid.c @@ -23,6 +23,7 @@ */ #include <compiz-core.h> +#include <stdlib.h> #include <string.h> #include "grid_options.h" --- a/src/highlightcontent/highlightcontent.c +++ b/src/highlightcontent/highlightcontent.c @@ -21,6 +21,7 @@ */ #include <math.h> +#include <stdlib.h> #include <string.h> #include <compiz-core.h> --- a/src/loginout/loginout.c +++ b/src/loginout/loginout.c @@ -20,6 +20,7 @@ */ #include <compiz-core.h> +#include <stdlib.h> #include "loginout_options.h" --- a/src/mblur/mblur.c +++ b/src/mblur/mblur.c @@ -20,6 +20,7 @@ */ #include <math.h> +#include <stdlib.h> #include <compiz-core.h> --- a/src/reflex/reflex.c +++ b/src/reflex/reflex.c @@ -19,6 +19,7 @@ * */ #include <compiz-core.h> +#include <stdlib.h> #include "reflex_options.h" --- a/src/scalefilter/scalefilter.c +++ b/src/scalefilter/scalefilter.c @@ -25,6 +25,7 @@ #define _GNU_SOURCE #include <math.h> +#include <stdlib.h> #include <string.h> #include <wchar.h> #include <locale.h> --- a/src/shelf/shelf.c +++ b/src/shelf/shelf.c @@ -33,6 +33,7 @@ #include <X11/extensions/shape.h> #include <X11/cursorfont.h> #include <math.h> +#include <stdlib.h> #include <string.h> #include "shelf_options.h" --- a/src/showmouse/showmouse.c +++ b/src/showmouse/showmouse.c @@ -25,6 +25,7 @@ */ #include <math.h> +#include <stdlib.h> #include <string.h> #include <compiz-core.h> --- a/src/splash/splash.c +++ b/src/splash/splash.c @@ -20,6 +20,7 @@ */ #include <math.h> +#include <stdlib.h> #include <compiz-core.h> #include <X11/Xatom.h> --- a/src/trailfocus/trailfocus.c +++ b/src/trailfocus/trailfocus.c @@ -25,6 +25,7 @@ * */ +#include <stdlib.h> #include <string.h> #include <compiz-core.h> #include "trailfocus_options.h" --- a/src/vidcap/vidcap.c +++ b/src/vidcap/vidcap.c @@ -27,6 +27,7 @@ #define _GNU_SOURCE /* For asprintf */ #include <stdio.h> +#include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/stat.h> --- a/src/wallpaper/wallpaper.c +++ b/src/wallpaper/wallpaper.c @@ -23,6 +23,7 @@ */ #include <stdarg.h> +#include <stdlib.h> #include <string.h> #include <math.h> #include <dirent.h> --- a/src/widget/widget.c +++ b/src/widget/widget.c @@ -26,6 +26,7 @@ * */ +#include <stdlib.h> #include <string.h> #include <compiz-core.h> #include <X11/Xatom.h>