It will end as soon as (i=0; val = DXGetEnumeratedMember(old, i, &name);
i++) evaluates to true. Writing this as: (i=0; val =
DXGetEnumeratedMember(old, i, &name); i++) != 0 would make things a lot
clearer. Also the original code wouldn't pass a standard conforming c++
compiler.

Jan

David Thompson wrote:
> 
> Could someone in the know please look at src/exec/libdx/group.c
> line:134 and tell me if
> 
> for (i=0; val = DXGetEnumeratedMember(old, i, &name); i++)  is correct?
> How does this loop ever end?
> 
> David

Reply via email to