Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F3075253
readline.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
879 B
Referenced Files
None
Subscribers
None
readline.h
View Options
#ifndef ANT_READLINE_H
#define ANT_READLINE_H
#include
<stdbool.h>
#include
"highlight.h"
typedef
struct
{
char
**
lines
;
int
count
;
int
capacity
;
int
current
;
}
ant_history_t
;
typedef
enum
{
ANT_READLINE_LINE
,
ANT_READLINE_EOF
,
ANT_READLINE_INTERRUPT
,
}
ant_readline_result_t
;
void
ant_readline_install_signal_handler
(
void
);
void
ant_readline_shutdown
(
void
);
void
ant_history_init
(
ant_history_t
*
hist
,
int
capacity
);
void
ant_history_add
(
ant_history_t
*
hist
,
const
char
*
line
);
void
ant_history_load
(
ant_history_t
*
hist
);
void
ant_history_save
(
const
ant_history_t
*
hist
);
void
ant_history_free
(
ant_history_t
*
hist
);
const
char
*
ant_history_prev
(
ant_history_t
*
hist
);
const
char
*
ant_history_next
(
ant_history_t
*
hist
);
ant_readline_result_t
ant_readline
(
ant_history_t
*
hist
,
const
char
*
prompt
,
highlight_state
line_state
,
char
**
out_line
);
#endif
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Apr 4, 2:40 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
521122
Default Alt Text
readline.h (879 B)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment