The Witchcraft Compiler Collection
WCC
 All Data Structures Files Functions Variables Typedefs Macros
Data Structures | Typedefs | Functions
linenoise.h File Reference

Go to the source code of this file.

Data Structures

struct  linenoiseCompletions
 

Typedefs

typedef struct linenoiseCompletions linenoiseCompletions
 
typedef void( linenoiseCompletionCallback )(const char *, linenoiseCompletions *)
 

Functions

void linenoiseSetCompletionCallback (linenoiseCompletionCallback *)
 
void linenoiseAddCompletion (linenoiseCompletions *, const char *)
 
char * linenoise (const char *prompt)
 
int linenoiseHistoryAdd (const char *line)
 
int linenoiseHistorySetMaxLen (int len)
 
int linenoiseHistorySave (const char *filename)
 
int linenoiseHistoryLoad (const char *filename)
 
void linenoiseClearScreen (void)
 
void linenoiseSetMultiLine (int ml)
 
void linenoisePrintKeyCodes (void)
 

Typedef Documentation

typedef void( linenoiseCompletionCallback)(const char *, linenoiseCompletions *)

Definition at line 51 of file linenoise.h.

Function Documentation

char* linenoise ( const char *  prompt)
void linenoiseAddCompletion ( linenoiseCompletions ,
const char *   
)
void linenoiseClearScreen ( void  )
int linenoiseHistoryAdd ( const char *  line)
int linenoiseHistoryLoad ( const char *  filename)
int linenoiseHistorySave ( const char *  filename)
int linenoiseHistorySetMaxLen ( int  len)
void linenoisePrintKeyCodes ( void  )
void linenoiseSetCompletionCallback ( linenoiseCompletionCallback )
void linenoiseSetMultiLine ( int  ml)