28 #include <sys/types.h> 39 #define BINDING_FUNCTION(x) void x(const char *arg) 48 void (*
function)(
const char *
arg);
63 #define TIMER(x) int x(int type, void *data) 72 int (*
function)(int,
void *);
129 char *
saprintf(
const char *format, ...);
132 const char *
timestamp(
const char *format);
137 #define xisxdigit(c) isxdigit((int) (unsigned char) c) 138 #define xisdigit(c) isdigit((int) (unsigned char) c) 139 #define xisalpha(c) isalpha_pl((int) (unsigned char) c) 140 #define xisalnum(c) isalnum((int) (unsigned char) c) 141 #define xisspace(c) isspace((int) (unsigned char) c) 142 #define xtolower(c) tolower((int) (unsigned char) c) 143 #define xtoupper(c) toupper((int) (unsigned char) c) 157 int ekg_write(
int fd,
const char *buf,
int len);
void ekg_debug_handler(int level, const char *format, va_list ap)
Definition: ekg.c:343
char * saprintf(const char *format,...)
Definition: stuff.c:2369
int config_sort_windows
Definition: stuff.c:119
unsigned int at
Definition: stuff.h:76
int config_make_window
Definition: stuff.c:111
int timer_remove(plugin_t *plugin, const char *name)
Definition: stuff.c:202
char * sequence
Definition: bindings.h:28
struct binding_added binding_added_t
int config_send_white_lines
Definition: stuff.c:118
int old_stderr
Definition: stuff.c:71
unsigned int period
Definition: stuff.h:71
int isalpha_pl(unsigned char c)
Definition: stuff.c:1819
const char * compile_time()
Definition: stuff.c:634
struct timer * timers_removei(struct timer *t)
unsigned int persist
Definition: stuff.h:75
const char * ekg_status_string(const int status, const int cmd)
Definition: stuff.c:2191
int config_history_savedups
Definition: stuff.c:87
char * default_action
Definition: bindings.h:20
int config_display_color
Definition: stuff.c:78
void changed_theme(const char *var)
Definition: stuff.c:597
int config_slash_messages
Definition: stuff.c:107
void * data
Definition: stuff.h:73
binding_added_t * bindings_added
Definition: bindings.c:5
int config_query_commands
Definition: stuff.c:106
int no_mouse
Definition: ekg.c:90
int config_display_crap
Definition: windows.c:43
const char * timestamp_time(const char *format, time_t t)
Definition: stuff.c:1699
int config_lastlog_display_all
Definition: lastlog.c:29
struct timer * next
Definition: stuff.h:66
int config_default_status_window
Definition: stuff.c:101
char * arg
Definition: bindings.h:18
char * action
Definition: bindings.h:15
char * key
Definition: bindings.h:13
Definition: bindings.h:25
char * config_tab_command
Definition: stuff.c:112
char * config_console_charset
char * default_arg
Definition: bindings.h:22
int config_lastlog_case
Definition: lastlog.c:28
struct timer * timer_add(plugin_t *plugin, const char *name, unsigned int period, int persist, int(*function)(int, void *), void *data)
Definition: stuff.c:198
char * config_timestamp
Definition: stuff.c:115
char * config_completion_char
Definition: stuff.c:97
char * server_console_charset
const char * name
Definition: remote.c:88
int config_display_pl_chars
char * name
Definition: stuff.h:68
void iso_to_ascii(unsigned char *buf)
Definition: stuff.c:109
int config_save_quit
Definition: stuff.c:114
struct binding * bindings
Definition: bindings.c:4
void ekg_exit()
Definition: ekg.c:811
int in_autoexec
Definition: stuff.c:75
int ekg_write(int fd, const char *buf, int len)
Definition: stuff.c:2427
struct timer * timer_add_ms(plugin_t *plugin, const char *name, unsigned int period, int persist, int(*function)(int, void *), void *data)
Definition: stuff.c:170
int config_lastlog_noitems
Definition: lastlog.c:27
Definition: bindings.h:10
plugin_t * plugin
Definition: stuff.h:69
void binding_free()
Definition: bindings.c:108
unsigned int is_session
Definition: stuff.h:78
int remote_request(char *what,...)
const char * timestamp(const char *format)
Definition: stuff.c:1684
unsigned int internal
Definition: bindings.h:16
int config_debug
Definition: stuff.c:132
struct binding * next
Definition: bindings.h:11
void(* default_function)(const char *arg)
Definition: bindings.h:21
int config_changed
Definition: stuff.c:94
int config_timestamp_show
Definition: stuff.c:116
int config_display_welcome
Definition: stuff.c:124