---
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/aolserver-talk