- * *****************************************************************************/
-
-char* complete_querytype(char *text, int state) {
- char* querytypes[] = {"ccl2rpn","prefix","cclrpn","ccl",0};
- return complete_from_list(querytypes,text,state);
-};
-
-
-char* complete_format(char* text, int state) {
- char** list=build_list_for_oclass(CLASS_RECSYN);
- char* res=complete_from_list(list,text,state);
-
- free(list);
- return res;
-};
-
-char* complete_schema(char* text, int state) {
- char** list=build_list_for_oclass(CLASS_SCHEMA);
- char* res=complete_from_list(list,text,state);
-
- free(list);
- return res;
-};
-
-
-char* complete_attributeset(char* text, int state) {
- char** list=build_list_for_oclass(CLASS_ATTSET);
- char* res=complete_from_list(list,text,state);
-
- free(list);
- return res;
-};
+ * ***************************************************************************/
+
+char* complete_querytype(const char *text, int state)
+{
+ static const char* querytypes[] = {"ccl2rpn","prefix","cclrpn","ccl","cql", "cql2rpn", 0};
+ return complete_from_list(querytypes,text,state);
+}
+
+char* complete_auto_reconnect(const char *text, int state)
+{
+ static const char* querytypes[] = {"on","off",0};
+ return complete_from_list(querytypes,text,state);
+}
+
+
+char* complete_format(const char* text, int state)
+{
+ const char** list = build_list_for_oclass(CLASS_RECSYN);
+ char* res=complete_from_list(list,text,state);
+
+ free(list);
+ return res;
+}
+
+char* complete_schema(const char* text, int state)
+{
+ const char** list = build_list_for_oclass(CLASS_SCHEMA);
+ char* res = complete_from_list(list,text,state);
+
+ free(list);
+ return res;
+}
+
+
+char* complete_attributeset(const char* text, int state)
+{
+ const char** list = build_list_for_oclass(CLASS_ATTSET);
+ char* res = complete_from_list(list,text,state);
+
+ free(list);
+ return res;
+}
+