Lines Matching refs:kt
84 keything_t **kt; in ldap_keysort_entries() local
95 kt = (keything_t**)NSLDAPI_MALLOC( count * (sizeof(keything_t*) + sizeof(keything_t)) ); in ldap_keysort_entries()
96 if ( kt == NULL ) { in ldap_keysort_entries()
101 kt[i] = i + (keything_t*)(kt + count); in ldap_keysort_entries()
107 kt[i]->kt_msg = e; in ldap_keysort_entries()
108 kt[i]->kt_cmp = &kc; in ldap_keysort_entries()
109 kt[i]->kt_key = gen( arg, ld, e ); in ldap_keysort_entries()
110 if ( kt[i]->kt_key == NULL ) { in ldap_keysort_entries()
111 if ( fre ) while ( i-- > 0 ) fre( arg, kt[i]->kt_key ); in ldap_keysort_entries()
112 NSLDAPI_FREE( (char*)kt ); in ldap_keysort_entries()
119 XP_QSORT( (void*)kt, count, (size_t)sizeof(keything_t*), ldapi_keycmp ); in ldap_keysort_entries()
123 *ep = kt[i]->kt_msg; in ldap_keysort_entries()
125 if ( fre ) fre( arg, kt[i]->kt_key ); in ldap_keysort_entries()
128 NSLDAPI_FREE( (char*)kt ); in ldap_keysort_entries()