Lines Matching defs:names_lh
25 static LHASH *names_lh=NULL;
51 if (names_lh != NULL) return(1);
53 names_lh=lh_new(obj_name_hash, obj_name_cmp);
55 return(names_lh != NULL);
157 if ((names_lh == NULL) && !OBJ_NAME_init()) return(NULL);
167 ret=(OBJ_NAME *)lh_retrieve(names_lh,&on);
186 if ((names_lh == NULL) && !OBJ_NAME_init()) return(0);
203 ret=(OBJ_NAME *)lh_insert(names_lh,onp);
220 if (lh_error(names_lh))
233 if (names_lh == NULL) return(0);
238 ret=(OBJ_NAME *)lh_delete(names_lh,&on);
281 lh_doall_arg(names_lh,LHASH_DOALL_ARG_FN(do_all_fn),&d);
316 d.names=OPENSSL_malloc(lh_num_items(names_lh)*sizeof *d.names);
352 if (names_lh == NULL) return;
355 down_load=names_lh->down_load;
356 names_lh->down_load=0;
358 lh_doall(names_lh,LHASH_DOALL_FN(names_lh_free));
361 lh_free(names_lh);
363 names_lh=NULL;
367 names_lh->down_load=down_load;