Lines Matching refs:tmpl

45 static void free_disptmpl( struct ldap_disptmpl *tmpl );
156 struct ldap_disptmpl *prevtmpl, *tmpl; in ldap_init_templates_buf() local
171 while ( buflen > 0 && ( rc = read_next_tmpl( &buf, &buflen, &tmpl, in ldap_init_templates_buf()
172 version )) == 0 && tmpl != NULLDISPTMPL ) { in ldap_init_templates_buf()
174 *tmpllistp = tmpl; in ldap_init_templates_buf()
176 prevtmpl->dt_next = tmpl; in ldap_init_templates_buf()
178 prevtmpl = tmpl; in ldap_init_templates_buf()
206 free_disptmpl( struct ldap_disptmpl *tmpl ) in free_disptmpl() argument
208 if ( tmpl != NULL ) { in free_disptmpl()
209 if ( tmpl->dt_name != NULL ) { in free_disptmpl()
210 NSLDAPI_FREE( tmpl->dt_name ); in free_disptmpl()
213 if ( tmpl->dt_pluralname != NULL ) { in free_disptmpl()
214 NSLDAPI_FREE( tmpl->dt_pluralname ); in free_disptmpl()
217 if ( tmpl->dt_iconname != NULL ) { in free_disptmpl()
218 NSLDAPI_FREE( tmpl->dt_iconname ); in free_disptmpl()
221 if ( tmpl->dt_authattrname != NULL ) { in free_disptmpl()
222 NSLDAPI_FREE( tmpl->dt_authattrname ); in free_disptmpl()
225 if ( tmpl->dt_defrdnattrname != NULL ) { in free_disptmpl()
226 NSLDAPI_FREE( tmpl->dt_defrdnattrname ); in free_disptmpl()
229 if ( tmpl->dt_defaddlocation != NULL ) { in free_disptmpl()
230 NSLDAPI_FREE( tmpl->dt_defaddlocation ); in free_disptmpl()
233 if ( tmpl->dt_oclist != NULL ) { in free_disptmpl()
236 for ( ocp = tmpl->dt_oclist; ocp != NULL; ocp = nextocp ) { in free_disptmpl()
243 if ( tmpl->dt_adddeflist != NULL ) { in free_disptmpl()
246 for ( adp = tmpl->dt_adddeflist; adp != NULL; adp = nextadp ) { in free_disptmpl()
258 if ( tmpl->dt_items != NULL ) { in free_disptmpl()
261 for ( rowp = tmpl->dt_items; rowp != NULL; rowp = nextrowp ) { in free_disptmpl()
279 NSLDAPI_FREE( tmpl ); in free_disptmpl()
295 struct ldap_disptmpl *tmpl ) in ldap_next_disptmpl()
297 return( tmpl == NULLDISPTMPL ? tmpl : tmpl->dt_next ); in ldap_next_disptmpl()
357 ldap_first_tmplrow( struct ldap_disptmpl *tmpl ) in ldap_first_tmplrow() argument
359 return( tmpl->dt_items ); in ldap_first_tmplrow()
365 ldap_next_tmplrow( struct ldap_disptmpl *tmpl, struct ldap_tmplitem *row ) in ldap_next_tmplrow() argument
373 ldap_first_tmplcol( struct ldap_disptmpl *tmpl, struct ldap_tmplitem *row ) in ldap_first_tmplcol() argument
381 ldap_next_tmplcol( struct ldap_disptmpl *tmpl, struct ldap_tmplitem *row, in ldap_next_tmplcol() argument
390 ldap_tmplattrs( struct ldap_disptmpl *tmpl, char **includeattrs, in ldap_tmplattrs() argument
419 for ( tirowp = ldap_first_tmplrow( tmpl ); in ldap_tmplattrs()
421 tirowp = ldap_next_tmplrow( tmpl, tirowp )) { in ldap_tmplattrs()
422 for ( ticolp = ldap_first_tmplcol( tmpl, tirowp ); in ldap_tmplattrs()
424 ticolp = ldap_next_tmplcol( tmpl, tirowp, ticolp )) { in ldap_tmplattrs()
468 struct ldap_disptmpl *tmpl = NULL; in read_next_tmpl() local
481 if (( tmpl = (struct ldap_disptmpl *)NSLDAPI_CALLOC( 1, in read_next_tmpl()
486 tmpl->dt_name = toks[ 0 ]; in read_next_tmpl()
494 free_disptmpl( tmpl ); in read_next_tmpl()
497 tmpl->dt_pluralname = toks[ 0 ]; in read_next_tmpl()
505 free_disptmpl( tmpl ); in read_next_tmpl()
508 tmpl->dt_iconname = toks[ 0 ]; in read_next_tmpl()
516 free_disptmpl( tmpl ); in read_next_tmpl()
522 tmpl->dt_options |= tmploptvals[ j ]; in read_next_tmpl()
535 free_disptmpl( tmpl ); in read_next_tmpl()
539 if ( tmpl->dt_oclist == NULL ) { in read_next_tmpl()
540 tmpl->dt_oclist = ocp; in read_next_tmpl()
547 free_disptmpl( tmpl ); in read_next_tmpl()
556 free_disptmpl( tmpl ); in read_next_tmpl()
560 tmpl->dt_authattrname = toks[ 0 ]; in read_next_tmpl()
571 free_disptmpl( tmpl ); in read_next_tmpl()
574 tmpl->dt_defrdnattrname = toks[ 0 ]; in read_next_tmpl()
582 free_disptmpl( tmpl ); in read_next_tmpl()
586 tmpl->dt_defaddlocation = toks[ 0 ]; in read_next_tmpl()
607 free_disptmpl( tmpl ); in read_next_tmpl()
614 free_disptmpl( tmpl ); in read_next_tmpl()
625 if ( tmpl->dt_adddeflist == NULL ) { in read_next_tmpl()
626 tmpl->dt_adddeflist = adp; in read_next_tmpl()
641 free_disptmpl( tmpl ); in read_next_tmpl()
648 free_disptmpl( tmpl ); in read_next_tmpl()
664 free_disptmpl( tmpl ); in read_next_tmpl()
677 free_disptmpl( tmpl ); in read_next_tmpl()
697 free_disptmpl( tmpl ); in read_next_tmpl()
706 if ( tmpl->dt_items == NULL ) { in read_next_tmpl()
707 tmpl->dt_items = rowp = ip; in read_next_tmpl()
721 free_disptmpl( tmpl ); in read_next_tmpl()
726 free_disptmpl( tmpl ); in read_next_tmpl()
730 *tmplp = tmpl; in read_next_tmpl()