please revert. All that stuff is not correct, as I said in one of the ticket
see my previous mail. Also, ecore_getopt.c **already** have alloca support... Please review the patches instead of appplying them blindly Vincent On Fri, Nov 23, 2012 at 9:25 PM, Enlightenment SVN <no-re...@enlightenment.org> wrote: > Log: > ecore: alloca > > Author: englebass > Date: 2012-11-23 12:25:52 -0800 (Fri, 23 Nov 2012) > New Revision: 79577 > Trac: http://trac.enlightenment.org/e/changeset/79577 > > Modified: > trunk/ecore/src/lib/ecore/ecore_alloc.c > trunk/ecore/src/lib/ecore/ecore_exe.c > trunk/ecore/src/lib/ecore/ecore_getopt.c trunk/ecore/src/lib/ecore_con/dns.c > trunk/ecore/src/lib/ecore_con/ecore_con.c > trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c > trunk/ecore/src/lib/ecore_con/ecore_con_eet.c > trunk/ecore/src/lib/ecore_con/ecore_con_info.c > trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c > trunk/ecore/src/lib/ecore_con/ecore_con_socks.c > trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c > trunk/ecore/src/lib/ecore_config/ecore_config.c > trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c > trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c > trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c > trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c > trunk/ecore/src/lib/ecore_file/ecore_file.c > trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c > trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c > trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c > trunk/ecore/src/lib/ecore_wayland/ecore_wl.c > trunk/ecore/src/lib/ecore_wayland/ecore_wl_output.c > trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c > trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c > trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c > trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c > trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c > trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c > trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c > trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c > > Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c > =================================================================== > --- trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include "config.h" > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > > #include <Eina.h> > > Modified: trunk/ecore/src/lib/ecore/ecore_exe.c > =================================================================== > --- trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <stdio.h> > #include <string.h> > > Modified: trunk/ecore/src/lib/ecore/ecore_getopt.c > =================================================================== > --- trunk/ecore/src/lib/ecore/ecore_getopt.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore/ecore_getopt.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #ifdef STDC_HEADERS > # include <stdlib.h> > # include <stddef.h> > @@ -10,23 +28,6 @@ > # include <stdlib.h> > # endif > #endif > -#ifdef HAVE_ALLOCA_H > -# include <alloca.h> > -#elif !defined alloca > -# ifdef __GNUC__ > -# define alloca __builtin_alloca > -# elif defined _AIX > -# define alloca __alloca > -# elif defined _MSC_VER > -# include <malloc.h> > -# define alloca _alloca > -# elif !defined HAVE_ALLOCA > -# ifdef __cplusplus > -extern "C" > -# endif > -void *alloca (size_t); > -# endif > -#endif > > #include <stdlib.h> > #include <stdio.h> > > Modified: trunk/ecore/src/lib/ecore_con/dns.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/dns.c 2012-11-23 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/dns.c 2012-11-23 20:25:52 UTC (rev 79577) > @@ -27,6 +27,24 @@ > # include "config.h" > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #if !defined(__FreeBSD__) > #ifndef _XOPEN_SOURCE > #define _XOPEN_SOURCE 600 > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdio.h> > #include <string.h> > #include <sys/types.h> > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include "config.h" > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "Ecore.h" > #include "ecore_private.h" > #include "Ecore_Con.h" > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_eet.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_eet.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_eet.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <Eina.h> > > #include "Ecore_Con_Eet.h" > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_info.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_info.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_info.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -9,6 +9,7 @@ > # include <config.h> > #endif > > +#undef alloca > #ifdef HAVE_ALLOCA_H > # include <alloca.h> > #elif defined __GNUC__ > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <process.h> > > #include <Evil.h> > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_socks.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_socks.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_socks.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdio.h> > #include <string.h> > #include <sys/types.h> > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c > =================================================================== > --- trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #if USE_GNUTLS > # include <gnutls/gnutls.h> > # include <gnutls/x509.h> > > Modified: trunk/ecore/src/lib/ecore_config/ecore_config.c > =================================================================== > --- trunk/ecore/src/lib/ecore_config/ecore_config.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_config/ecore_config.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <string.h> > #include <ctype.h> > #include <stdio.h> > > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c > =================================================================== > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdio.h> > #include <stdlib.h> > #include <sys/types.h> > > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c > =================================================================== > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include "config.h" > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > //#define LOGFNS 1 > > #ifdef LOGFNS > > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c > =================================================================== > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include "config.h" > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > //#define LOGFNS 1 > > #ifdef LOGFNS > > Modified: trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c > =================================================================== > --- trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "Ecore_Fb.h" > #include "ecore_fb_private.h" > > > Modified: trunk/ecore/src/lib/ecore_file/ecore_file.c > =================================================================== > --- trunk/ecore/src/lib/ecore_file/ecore_file.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore_file/ecore_file.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <stdio.h> > #include <string.h> > > Modified: trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c > =================================================================== > --- trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_file_private.h" > > typedef enum { > > Modified: trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c > =================================================================== > --- trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <string.h> > #include <locale.h> > > Modified: trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c > =================================================================== > --- trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <string.h> > > #ifdef HAVE_NETINET_IN_H > > Modified: trunk/ecore/src/lib/ecore_wayland/ecore_wl.c > =================================================================== > --- trunk/ecore/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <fcntl.h> > #include "ecore_wl_private.h" > > > Modified: trunk/ecore/src/lib/ecore_wayland/ecore_wl_output.c > =================================================================== > --- trunk/ecore/src/lib/ecore_wayland/ecore_wl_output.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_wayland/ecore_wl_output.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_wl_private.h" > > /* local function prototypes */ > > Modified: trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c > =================================================================== > --- trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_wl_private.h" > > /* local function prototypes */ > > Modified: trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c > =================================================================== > --- trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <stdio.h> /* for printf */ > > > Modified: trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c > =================================================================== > --- trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #define WIN32_LEAN_AND_MEAN > #include <windows.h> > #undef WIN32_LEAN_AND_MEAN > > Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -1,3 +1,25 @@ > +#ifdef HAVE_CONFIG_H > +# include <config.h> > +#endif > + > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_xcb_private.h" > > /* local function prototypes */ > > Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -1,3 +1,25 @@ > +#ifdef HAVE_CONFIG_H > +# include <config.h> > +#endif > + > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_xcb_private.h" > #include <sys/ipc.h> > #include <sys/shm.h> > > Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -1,3 +1,25 @@ > +#ifdef HAVE_CONFIG_H > +# include <config.h> > +#endif > + > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_xcb_private.h" > //#include "Ecore_X_Atoms.h" > > > Modified: trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -1,3 +1,25 @@ > +#ifdef HAVE_CONFIG_H > +# include <config.h> > +#endif > + > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_xcb_private.h" > #ifdef ECORE_XCB_RENDER > # include <xcb/render.h> > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c 2012-11-23 20:11:15 UTC (rev > 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c 2012-11-23 20:25:52 UTC (rev > 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif /* ifdef HAVE_CONFIG_H */ > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <string.h> > #include <unistd.h> > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,7 @@ > # include <config.h> > #endif /* ifdef HAVE_CONFIG_H */ > > +#undef alloca > #ifdef HAVE_ALLOCA_H > # include <alloca.h> > #elif defined __GNUC__ > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -6,6 +6,24 @@ > # include <config.h> > #endif /* ifdef HAVE_CONFIG_H */ > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "Ecore.h" > #include "ecore_x_private.h" > #include "Ecore_X.h" > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <string.h> > #include <sys/ipc.h> > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c 2012-11-23 20:11:15 > UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c 2012-11-23 20:25:52 > UTC (rev 79577) > @@ -6,6 +6,24 @@ > # include <config.h> > #endif > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include "ecore_x_private.h" > #include "ecore_x_randr.h" > #include <stdio.h> > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif /* ifdef HAVE_CONFIG_H */ > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <string.h> > > > Modified: trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c > =================================================================== > --- trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c 2012-11-23 > 20:11:15 UTC (rev 79576) > +++ trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c 2012-11-23 > 20:25:52 UTC (rev 79577) > @@ -2,6 +2,24 @@ > # include <config.h> > #endif /* ifdef HAVE_CONFIG_H */ > > +#undef alloca > +#ifdef HAVE_ALLOCA_H > +# include <alloca.h> > +#elif defined __GNUC__ > +# define alloca __builtin_alloca > +#elif defined _AIX > +# define alloca __alloca > +#elif defined _MSC_VER > +# include <malloc.h> > +# define alloca _alloca > +#else > +# include <stddef.h> > +# ifdef __cplusplus > +extern "C" > +# endif > +void *alloca (size_t); > +#endif > + > #include <stdlib.h> > #include <string.h> > > > > ------------------------------------------------------------------------------ > Monitor your physical, virtual and cloud infrastructure from a single > web console. Get in-depth insight into apps, servers, databases, vmware, > SAP, cloud infrastructure, etc. Download 30-day Free Trial. > Pricing starts from $795 for 25 servers or applications! > http://p.sf.net/sfu/zoho_dev2dev_nov > _______________________________________________ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel