From: Adam Dickmeiss Date: Sun, 7 May 2006 19:38:58 +0000 (+0000) Subject: tabcomplete only if readline is in use (second attempt) X-Git-Tag: YAZ.2.1.20~64 X-Git-Url: http://jsfdemo.indexdata.com/cgi-bin?a=commitdiff_plain;h=16d6519a78fe4917ec865a7d084672579ab317ae;p=yaz-moved-to-github.git tabcomplete only if readline is in use (second attempt) --- diff --git a/client/tabcomplete.c b/client/tabcomplete.c index cbfd14e..546c239 100644 --- a/client/tabcomplete.c +++ b/client/tabcomplete.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: tabcomplete.c,v 1.13 2006-05-07 19:37:23 adam Exp $ + * $Id: tabcomplete.c,v 1.14 2006-05-07 19:38:58 adam Exp $ */ #include @@ -12,7 +12,6 @@ #include #include "tabcomplete.h" -#if HAVE_READLINE_READLINE_H extern char** curret_global_list; /* *************************************************************************** @@ -23,6 +22,7 @@ extern char** curret_global_list; char* complete_from_list(char* completions[], const char *text, int state) { +#if HAVE_READLINE_READLINE_H static int idx; if(!completions) return NULL; @@ -41,6 +41,7 @@ char* complete_from_list(char* completions[], const char *text, int state) return (char*)strdup(completions[idx-1]); }; }; +#endif return NULL; } @@ -144,7 +145,6 @@ char* default_completer(const char* text, int state) { return complete_from_list(curret_global_list,text,state); } -#endif /* * Local variables: