Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /usr/share/doc/autoconf-archive/html/ drwxr-xr-x | |
| Viewing file: Select action/file-type: Next: ax_lib_samtools, Previous: ax_lib_postgresql, Up: The Macros ax_lib_readlineSynopsisAX_LIB_READLINE DescriptionSearches for a readline compatible library. If found, defines ‘HAVE_LIBREADLINE’. If the found library has the ‘add_history’ function, sets also ‘HAVE_READLINE_HISTORY’. Also checks for the locations of the necessary include files and sets ‘HAVE_READLINE_H’ or ‘HAVE_READLINE_READLINE_H’ and ‘HAVE_READLINE_HISTORY_H’ or ’HAVE_HISTORY_H’ if the corresponding include files exists. The libraries that may be readline compatible are ‘libedit’, ‘libeditline’ and ‘libreadline’. Sometimes we need to link a termcap library for readline to work, this macro tests these cases too by trying to link with ‘libtermcap’, ‘libcurses’ or ‘libncurses’ before giving up. Here is an example of how to use the information provided by this macro to perform the necessary includes or declarations in a C file: #ifdef HAVE_LIBREADLINE
# if defined(HAVE_READLINE_READLINE_H)
# include <readline/readline.h>
# elif defined(HAVE_READLINE_H)
# include <readline.h>
# else /* !defined(HAVE_READLINE_H) */
extern char *readline ();
# endif /* !defined(HAVE_READLINE_H) */
char *cmdline = NULL;
#else /* !defined(HAVE_READLINE_READLINE_H) */
/* no readline */
#endif /* HAVE_LIBREADLINE */
#ifdef HAVE_READLINE_HISTORY
# if defined(HAVE_READLINE_HISTORY_H)
# include <readline/history.h>
# elif defined(HAVE_HISTORY_H)
# include <history.h>
# else /* !defined(HAVE_HISTORY_H) */
extern void add_history ();
extern int write_history ();
extern int read_history ();
# endif /* defined(HAVE_READLINE_HISTORY_H) */
/* no history */
#endif /* HAVE_READLINE_HISTORY */
Source CodeDownload the latest version of ax_lib_readline.m4 or browse the macro’s revision history. LicenseCopyright © 2008 Ville Laurikari vl@iki.fi Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty. |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.005 ]-- |