=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/arch.c,v retrieving revision 1.20 retrieving revision 1.21 diff -c -r1.20 -r1.21 *** src/usr.bin/make/arch.c 1999/12/18 21:53:32 1.20 --- src/usr.bin/make/arch.c 1999/12/18 21:56:07 1.21 *************** *** 1,4 **** ! /* $OpenBSD: arch.c,v 1.20 1999/12/18 21:53:32 espie Exp $ */ /* $NetBSD: arch.c,v 1.17 1996/11/06 17:58:59 christos Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: arch.c,v 1.21 1999/12/18 21:56:07 espie Exp $ */ /* $NetBSD: arch.c,v 1.17 1996/11/06 17:58:59 christos Exp $ */ /* *************** *** 43,49 **** #if 0 static char sccsid[] = "@(#)arch.c 8.2 (Berkeley) 1/2/94"; #else ! static char rcsid[] = "$OpenBSD: arch.c,v 1.20 1999/12/18 21:53:32 espie Exp $"; #endif #endif /* not lint */ --- 43,49 ---- #if 0 static char sccsid[] = "@(#)arch.c 8.2 (Berkeley) 1/2/94"; #else ! static char rcsid[] = "$OpenBSD: arch.c,v 1.21 1999/12/18 21:56:07 espie Exp $"; #endif #endif /* not lint */ *************** *** 363,370 **** char *member; Dir_Expand(memName, dirSearchPath, members); ! while (!Lst_IsEmpty(members)) { ! member = (char *)Lst_DeQueue(members); sprintf(nameBuf, "%s(%s)", libName, member); free(member); --- 363,369 ---- char *member; Dir_Expand(memName, dirSearchPath, members); ! while ((member = (char *)Lst_DeQueue(members)) != NULL) { sprintf(nameBuf, "%s(%s)", libName, member); free(member);