19 lines
646 B
C
19 lines
646 B
C
#ifndef SIGAR_GETLINE_H
|
|
#define SIGAR_GETLINE_H
|
|
|
|
#include "sigar.h"
|
|
|
|
typedef int (*sigar_getline_completer_t)(char *, int, int *);
|
|
|
|
SIGAR_DECLARE(char *) sigar_getline(char *prompt);
|
|
SIGAR_DECLARE(void) sigar_getline_setwidth(int width);
|
|
SIGAR_DECLARE(void) sigar_getline_redraw(void);
|
|
SIGAR_DECLARE(void) sigar_getline_reset(void);
|
|
SIGAR_DECLARE(void) sigar_getline_windowchanged();
|
|
SIGAR_DECLARE(void) sigar_getline_histinit(char *file);
|
|
SIGAR_DECLARE(void) sigar_getline_histadd(char *buf);
|
|
SIGAR_DECLARE(int) sigar_getline_eof();
|
|
SIGAR_DECLARE(void) sigar_getline_completer_set(sigar_getline_completer_t func);
|
|
|
|
#endif /* SIGAR_GETLINE_H */
|