Thank you.
That's quite clear.
I just wanted to check the efl coding convention.

Thanks.
Daniel Juyung Seo (SeoZ)

On Thu, Apr 21, 2011 at 4:34 PM, Tom Hacohen <
[email protected]> wrote:

> Dear Daniel,
>
> One more thing I forgot to refer to:
> The reason I used (index == 0) instead of (!index) is because the former
> is more clear in this case. index == 0 is just a special number, could
> have been index == -1 or whatever, but the point here is that I care
> that the numerical value is something specific. For example, the
> condition if (index), without the negation doesn't make sense in this
> way.
>
> To summarize this up: I use "if (index)" or "if (!index)" only if both
> make sense and I use a specific condition if just one of them does, in
> other words: if the variable makes sense as a boolean.
>
> I hope my thoughts on the matter are clear.
>
> --
> Tom.
>
> On Thu, 2011-04-21 at 07:23 +0000, Tom Hacohen wrote:
> > Dear Daniel,
> >
> > The guidelines don't enforce either way in this case, and putting curly
> > brackets everywhere is nicer (in my pov) and helps completely preventing
> > dangling ifs.
> >
> > --
> > Tom.
> >
> > On Thu, 2011-04-21 at 14:05 +0900, Daniel Juyung Seo wrote:
> > > Hi Tom.
> > >
> > > +        if (index == 0)
> > > +          {
> > > +             index = evas_common_font_glyph_search(fn, &fi,
> > > REPLACEMENT_CHAR);
> > > +          }
> > >
> > > Why not this?
> > >
> > > if (!index)
> > >    index = evas_common_font_glyph_search(fn, &fi, REPLACEMENT_CHAR);
> > >
> > > Daniel Juyung Seo (SeoZ)
> > >
> > > On Wed, Apr 20, 2011 at 11:20 PM, Enlightenment SVN <
> > > [email protected]> wrote:
> > >
> > > > Log:
> > > > Evas font-engine: Fix drawing of replacement char when not using
> Harfbuzz.
> > > >
> > > > Author:       tasn
> > > > Date:         2011-04-20 07:20:48 -0700 (Wed, 20 Apr 2011)
> > > > New Revision: 58755
> > > > Trac:         http://trac.enlightenment.org/e/changeset/58755
> > > >
> > > > Modified:
> > > >  trunk/evas/src/lib/engines/common/evas_font_draw.c
> > > >
> > > > Modified: trunk/evas/src/lib/engines/common/evas_font_draw.c
> > > > ===================================================================
> > > > --- trunk/evas/src/lib/engines/common/evas_font_draw.c  2011-04-20
> 14:16:51
> > > > UTC (rev 58754)
> > > > +++ trunk/evas/src/lib/engines/common/evas_font_draw.c  2011-04-20
> 14:20:48
> > > > UTC (rev 58755)
> > > > @@ -554,6 +554,11 @@
> > > >         index =
> > > >            evas_common_font_glyph_search(fn, &fi,
> > > > text[EVAS_FONT_WALK_POS]);
> > > >
> > > > +        if (index == 0)
> > > > +          {
> > > > +             index = evas_common_font_glyph_search(fn, &fi,
> > > > REPLACEMENT_CHAR);
> > > > +          }
> > > > +
> > > >         if (fi->src->current_size != fi->size)
> > > >           {
> > > >              FTLOCK();
> > > >
> > > >
> > > >
> > > >
> ------------------------------------------------------------------------------
> > > > Benefiting from Server Virtualization: Beyond Initial Workload
> > > > Consolidation -- Increasing the use of server virtualization is a top
> > > > priority.Virtualization can reduce costs, simplify management, and
> improve
> > > > application availability and disaster protection. Learn more about
> boosting
> > > > the value of server virtualization.
> http://p.sf.net/sfu/vmware-sfdev2dev
> > > > _______________________________________________
> > > > enlightenment-svn mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> > > >
> > >
> ------------------------------------------------------------------------------
> > > Benefiting from Server Virtualization: Beyond Initial Workload
> > > Consolidation -- Increasing the use of server virtualization is a top
> > > priority.Virtualization can reduce costs, simplify management, and
> improve
> > > application availability and disaster protection. Learn more about
> boosting
> > > the value of server virtualization.
> http://p.sf.net/sfu/vmware-sfdev2dev
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Benefiting from Server Virtualization: Beyond Initial Workload
> > Consolidation -- Increasing the use of server virtualization is a top
> > priority.Virtualization can reduce costs, simplify management, and
> improve
> > application availability and disaster protection. Learn more about
> boosting
> > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
>
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to