]> git.sur5r.net Git - openldap/blobdiff - libraries/libldap/messages.c
VLV clean
[openldap] / libraries / libldap / messages.c
index 87aebdca9d721d376490edf064f4a9f83fd3d4e2..bcb13a7f1461d4697705cdfe67387a07c183eec0 100644 (file)
@@ -1,3 +1,8 @@
+/* $OpenLDAP$ */
+/*
+ * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
+ * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
+ */
 /*
  *  messages.c
  */
 #include "portable.h"
 
 #include <stdio.h>
-#include <stdlib.h>
 
-#include <ac/ctype.h>
+#include <ac/stdlib.h>
+
 #include <ac/socket.h>
 #include <ac/string.h>
 #include <ac/time.h>
 
 #include "ldap-int.h"
 
-/* ARGSUSED */
 LDAPMessage *
 ldap_first_message( LDAP *ld, LDAPMessage *chain )
 {
-       return( ld == NULL || chain == NULLMSG
-                       ? NULLMSG : chain );
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
+       assert( chain != NULL );
+
+       return chain;
 }
 
-/* ARGSUSED */
 LDAPMessage *
 ldap_next_message( LDAP *ld, LDAPMessage *msg )
 {
-       if ( ld == NULL || msg == NULLMSG || msg->lm_chain == NULL ) {
-               return NULLMSG;
-       }
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
+       assert( msg != NULL );
 
-       return( msg->lm_chain );
+       return msg->lm_chain;
 }
 
-/* ARGSUSED */
 int
 ldap_count_messages( LDAP *ld, LDAPMessage *chain )
 {
        int     i;
 
-       if ( ld == NULL ) {
-               return -1;
-       }
+       assert( ld != NULL );
+       assert( LDAP_VALID( ld ) );
 
        for ( i = 0; chain != NULL; chain = chain->lm_chain ) {
                i++;