In fact EXALT_LOG_DOMAIN is private. The others projects have to define it
if they want use the macros EXALT_ASSERT_*, else gcc will returns an error
(undefined EXALT_LOG_DOMAIN).

2009/9/2 Gustavo Sverzut Barbieri <barbi...@profusion.mobi>

> On Wed, Sep 2, 2009 at 5:06 AM, Atton Jonathan<jonathan.at...@gmail.com>
> wrote:
> > This is not internal. I have one low level library which define a list of
> > macro for doing assertion. (EXALT_ASSERT_*). These macros use
> EXALT_LOG_*.
> > The daemon and the dbus library use these assertions, that's why
> EXALT_LOG
> > is not internal.
>
> but is this lib used by other projects? (ie: e module?) IF so, then
> even define EXALT_LOG_ prefix is bad, it should be private to your
> lib/app. You want your emodule to have its own domain and not log in
> behalf of exalt.
>
> If you are concerned about lib and app using the same macros, then
> create a private header that is shared by both.
>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbi...@gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>



-- 
Regards.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to