DXGetEnumeratedMember returns NULL if there is no i'th member of the group. Probably ought to be:
for (i = 0; NULL != (val = DXGetEnumeratedMember(old, i, &name)); i++) Greg David Thompson <[EMAIL PROTECTED]>@opendx.watson.ibm.com on 01/16/2000 09:24:18 PM Please respond to opendx2-dev@lists.berlios.de Sent by: [EMAIL PROTECTED] To: opendx2-dev@lists.berlios.de cc: Subject: [opendx-dev] Checking code - possible bad for next loop 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