From 7d3c64136184e5c601b4dbf9556f29a2f8aadc73 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 29 Sep 2010 20:21:25 +0000 Subject: Fix compile when there is no readline/editline support. --- bin/bbackupquery/BackupQueries.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bin/bbackupquery') diff --git a/bin/bbackupquery/BackupQueries.cpp b/bin/bbackupquery/BackupQueries.cpp index 356f8d61..d5f31232 100644 --- a/bin/bbackupquery/BackupQueries.cpp +++ b/bin/bbackupquery/BackupQueries.cpp @@ -115,15 +115,19 @@ COMPLETION_FUNCTION(None,) #ifdef HAVE_RL_FILENAME_COMPLETION_FUNCTION #define RL_FILENAME_COMPLETION_FUNCTION rl_filename_completion_function -#else + #define HAVE_A_FILENAME_COMPLETION_FUNCTION 1 +#elif defined HAVE_FILENAME_COMPLETION_FUNCTION #define RL_FILENAME_COMPLETION_FUNCTION filename_completion_function + #define HAVE_A_FILENAME_COMPLETION_FUNCTION 1 #endif COMPLETION_FUNCTION(Default, +#ifdef HAVE_A_FILENAME_COMPLETION_FUNCTION while (const char *match = RL_FILENAME_COMPLETION_FUNCTION(prefix.c_str(), 0)) { completions.push_back(match); } +#endif // HAVE_A_FILENAME_COMPLETION_FUNCTION ) COMPLETION_FUNCTION(Command, -- cgit v1.2.3