4#ifndef ROOT_R_TRCompletion
5#define ROOT_R_TRCompletion
9#if !defined(_READLINE_H_)
12# if defined (__STDC__) || defined (__GNUC__) || defined (__cplusplus)
13# define PARAMS(protos) protos
15# define PARAMS(protos) ()
20 typedef char **rl_completion_func_t
PARAMS((
const char *,
int,
int));
21 typedef char *rl_compentry_func_t
PARAMS((
const char *,
int));
22 extern char **rl_completion_matches
PARAMS((
const char *, rl_compentry_func_t *));
23 extern char *readline
PARAMS((
const char *));
24 extern void add_history
PARAMS((
const char *));
#define R(a, b, c, d, e, f, g, h, i)
int rl_attempted_completion_over
int rl_completion_append_character
rl_completion_func_t * rl_attempted_completion_function
SEXP RComp_assignBufferSym
char * R_completion_generator(const char *text, int state)
SEXP RComp_completeTokenSym
SEXP RComp_retrieveCompsSym
SEXP RComp_assignStartSym
SEXP RComp_assignTokenSym
SEXP RComp_getFileCompSym
char ** R_custom_completion(const char *text, int start, int end)
Namespace for new ROOT classes and functions.