--- nsd/lisp.c | 31 ++++++++++++++----------------- 1 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/nsd/lisp.c b/nsd/lisp.c index d67db74..b019763 100644 --- a/nsd/lisp.c +++ b/nsd/lisp.c @@ -58,16 +58,16 @@ static const char *RCSID = "@(#) $Header: /Users/dossy/Desktop/cvs/aolserver/nsd Ns_List * Ns_ListNconc(Ns_List *l1Ptr, Ns_List *l2Ptr) { - Ns_List *lPtr; - - if (l1Ptr != NULL) { - for (lPtr = l1Ptr; ((lPtr->rest) != NULL); lPtr = lPtr->rest) - ; - lPtr->rest = l2Ptr; - return (l1Ptr); - } else { - return (l2Ptr); - } + if (l1Ptr == NULL) + return l2Ptr; + + Ns_List *lPtr = l1Ptr; + + for (lPtr = l1Ptr; ((lPtr->rest) != NULL); lPtr = lPtr->rest) + ; + + lPtr->rest = l2Ptr; + return (l1Ptr); } @@ -154,13 +154,10 @@ Ns_ListNreverse(Ns_List *lPtr) Ns_List * Ns_ListLast(Ns_List *lPtr) { - if (lPtr == NULL) { - return NULL; - } else { - for (; lPtr->rest != NULL; lPtr = lPtr->rest) - ; - return lPtr; - } + if (lPtr != NULL) + while (lPtr->rest != NULL) + lPtr = lPtr->rest; + return lPtr; } -- 1.7.5.4 ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ aolserver-talk mailing list aolserver-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aolserver-talk