* Copyright (C) 1995-2005, Index Data ApS
* See the file LICENSE for details.
*
* Copyright (C) 1995-2005, Index Data ApS
* See the file LICENSE for details.
*
* ***************************************************************************/
char* complete_from_list(char* completions[], const char *text, int state)
* ***************************************************************************/
char* complete_from_list(char* completions[], const char *text, int state)
(completions[idx],text,strlen(text))) {
++idx; /* skip this entry on the next run */
return (char*)strdup(completions[idx-1]);
(completions[idx],text,strlen(text))) {
++idx; /* skip this entry on the next run */
return (char*)strdup(completions[idx-1]);
- data->values=(char**)realloc(data->values,((data->max+1)*2)*sizeof(char*));
- data->max=(data->max+1)*2 - 1;
+ data->values=(char**)realloc(data->values,((data->max+1)*2)*sizeof(char*));
+ data->max=(data->max+1)*2 - 1;
oid_trav(oid_loader, &data);
data.values[data.index]=0;
oid_trav(oid_loader, &data);
data.values[data.index]=0;
char** list=build_list_for_oclass(CLASS_RECSYN);
char* res=complete_from_list(list,text,state);
char** list=build_list_for_oclass(CLASS_RECSYN);
char* res=complete_from_list(list,text,state);
char** list=build_list_for_oclass(CLASS_SCHEMA);
char* res=complete_from_list(list,text,state);
char** list=build_list_for_oclass(CLASS_SCHEMA);
char* res=complete_from_list(list,text,state);
char** list=build_list_for_oclass(CLASS_ATTSET);
char* res=complete_from_list(list,text,state);
char** list=build_list_for_oclass(CLASS_ATTSET);
char* res=complete_from_list(list,text,state);