X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=748c1844f25c9d641515cec3096609f93c774b68;hb=ffe5c37f0c9f55a685ac3559f1cad44baae399f4;hp=ff43888094cdf26678f7393d8fd2adf4806bd104;hpb=ed79b7e1cc7717263edf485ca88d02eb117842a7;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index ff43888..748c184 100644 --- a/client/client.c +++ b/client/client.c @@ -2,7 +2,7 @@ * Copyright (c) 1995-2002, Index Data * See the file LICENSE for details. * - * $Id: client.c,v 1.149 2002-04-13 18:09:01 adam Exp $ + * $Id: client.c,v 1.151 2002-05-03 13:48:27 adam Exp $ */ #include @@ -89,11 +89,12 @@ static QueryType queryType = QueryType_Prefix; static CCL_bibset bibset; /* CCL bibset handle */ #endif -#if HAVE_READLINE_READLINE_H -#ifndef RL_READLINE_VERSION +#if HAVE_READLINE_COMPLETION_OVER + +#else +/* readline doesn't have this var. Define it ourselves. */ int rl_attempted_completion_over = 0; #endif -#endif /* set this one to 1, to avoid decode of unknown MARCs */ #define AVOID_MARC_DECODE 1 @@ -2644,7 +2645,7 @@ char ** readline_completer(char *text, int start, int end) { #if HAVE_READLINE_READLINE_H if(start == 0) { -#ifdef RL_READLINE_VERSION +#if HAVE_READLINE_RL_COMPLETION_MATCHES char** res=rl_completion_matches(text, command_generator); #else @@ -2675,7 +2676,7 @@ char ** readline_completer(char *text, int start, int end) { if(!cmd[i].complete_filenames) rl_attempted_completion_over = 1; if(cmd[i].rl_completerfunction) { -#ifdef RL_READLINE_VERSION +#ifdef HAVE_READLINE_RL_COMPLETION_MATCHES char** res= rl_completion_matches(text, cmd[i].rl_completerfunction);