Lines Matching refs:iterator
84 ENGINE *iterator = engine_list_head;
86 while(iterator != NULL)
88 ENGINE_remove(iterator);
89 iterator = engine_list_head;
99 ENGINE *iterator = NULL;
107 iterator = engine_list_head;
108 while(iterator && !conflict)
110 conflict = (strcmp(iterator->id, e->id) == 0);
111 iterator = iterator->next;
159 ENGINE *iterator;
168 iterator = engine_list_head;
169 while(iterator && (iterator != e))
170 iterator = iterator->next;
171 if(iterator == NULL)
352 ENGINE *iterator;
361 iterator = engine_list_head;
362 while(iterator && (strcmp(id, iterator->id) != 0))
363 iterator = iterator->next;
364 if(iterator)
369 if(iterator->flags & ENGINE_FLAGS_BY_ID_COPY)
373 iterator = NULL;
376 engine_cpy(cp, iterator);
377 iterator = cp;
382 iterator->struct_ref++;
383 engine_ref_debug(iterator, 0, 1)
388 if(iterator == NULL)
394 return iterator;
397 if(iterator) return iterator;
406 iterator = ENGINE_by_id("dynamic");
407 if(!iterator || !ENGINE_ctrl_cmd_string(iterator, "ID", id, 0) ||
408 !ENGINE_ctrl_cmd_string(iterator, "DIR_LOAD", "2", 0) ||
409 !ENGINE_ctrl_cmd_string(iterator, "DIR_ADD",
411 !ENGINE_ctrl_cmd_string(iterator, "LOAD", NULL, 0))
413 return iterator;
416 ENGINE_free(iterator);