Rather than introducing another internal dependency that may complicate things when ecore is eventually split up, could these go in the Ecore_Data definitions? I believe everything in ecore depends on this either directly or indirectly anyways.
On 11/18/07, Andre Magalhaes <[EMAIL PROTECTED]> wrote: > Hi all, > > After I developed Ecore_IM I figured it out that a lot of code, macros, etc. > are duplicated all around the code (EAPI definition, ECORE_MAGIC > check, ...). > I would like to propose a support library (Ecore_Support) that all ecore > modules could use, maybe even other modules as e_dbus (to check > for NULL pointer and return if fail, > see http://marc.info/?l=enlightenment-devel&m=119536252710044&w=2). > > Ecore_Support.h could define EAPI, some helper functions as > ECORE_MAGIC_CHECK_RETURN, ECORE_MAGIC_CHECK_RETURN_VAL, > etc. That would remove a lot of duplicated code. > > What do you think about it? Any ideas of helper functions that could be in > Ecore_Support? > If you are interested I can do it and provide a patch. > > BR > > -- > Andre Moreira Magalhaes (andrunko) > -------------------------------------------------------- > Jabber: [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > Skype: andrunko > Blog: http://andrunko.blogspot.com > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel