| 
    ekg2
    GIT master
    
   | 
 
#include "ekg2.h"#include <sys/ioctl.h>#include <signal.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <history.h>#include <readline.h>#include "ui-readline.h"
Funkcje | |
| void | rl_extend_line_buffer (int len) | 
| int | rl_bind_key_in_map (int key, void *function, void *keymap) | 
| int | rl_get_screen_size (int *lines, int *columns) | 
| char * | rl_filename_completion_function (void) | 
| int | rl_set_key (const char *key, void *function, void *keymap) | 
| void | set_prompt (const char *prompt) | 
| int | my_getc (FILE *f) | 
| void | ui_readline_print (window_t *w, int separate, const char *xline) | 
| const char * | current_prompt (void) | 
| int | my_loop (void) | 
| static gchar * | my_readline (void) | 
| int | ui_readline_loop (void) | 
| int | window_refresh () | 
| int | window_write (int id, const char *line) | 
| gchar * | window_activity (void) | 
| char * | bind_find_command (const char *seq) | 
| int | bind_handler_ctrl (int a, int key) | 
| int | bind_handler_alt (int a, int key) | 
| int | bind_handler_window (int a, int key) | 
| int | bind_sequence (const char *seq, const char *command, int quiet) | 
Zmienne | |
| int | ui_screen_height | 
| int | ui_screen_width | 
| int | ui_need_refresh | 
| int | in_readline = 0 | 
| int | no_prompt = 0 | 
| int | pager_lines = -1 | 
| int | screen_lines = 24 | 
| int | screen_columns = 80 | 
| char* bind_find_command | ( | const char * | seq | ) | 
| int bind_handler_alt | ( | int | a, | 
| int | key | ||
| ) | 
| int bind_handler_ctrl | ( | int | a, | 
| int | key | ||
| ) | 
| int bind_handler_window | ( | int | a, | 
| int | key | ||
| ) | 
| int bind_sequence | ( | const char * | seq, | 
| const char * | command, | ||
| int | quiet | ||
| ) | 
| const char* current_prompt | ( | void | ) | 
Get the current prompt, locale-recoded.
| int my_getc | ( | FILE * | f | ) | 
| int my_loop | ( | void | ) | 
      
  | 
  static | 
Wrapper for readline(). Prepares appropriate prompt, locks screen output. Recodes the result to utf-8.
| int rl_bind_key_in_map | ( | int | key, | 
| void * | function, | ||
| void * | keymap | ||
| ) | 
| void rl_extend_line_buffer | ( | int | len | ) | 
| char* rl_filename_completion_function | ( | void | ) | 
| int rl_get_screen_size | ( | int * | lines, | 
| int * | columns | ||
| ) | 
| int rl_set_key | ( | const char * | key, | 
| void * | function, | ||
| void * | keymap | ||
| ) | 
| void set_prompt | ( | const char * | prompt | ) | 
| int ui_readline_loop | ( | void | ) | 
| void ui_readline_print | ( | window_t * | w, | 
| int | separate, | ||
| const char * | xline | ||
| ) | 
| gchar* window_activity | ( | void | ) | 
| int window_refresh | ( | ) | 
| int window_write | ( | int | id, | 
| const char * | line | ||
| ) | 
| int in_readline = 0 | 
| int no_prompt = 0 | 
| int pager_lines = -1 | 
| int screen_columns = 80 | 
| int screen_lines = 24 | 
| int ui_need_refresh | 
| int ui_screen_height | 
| int ui_screen_width | 
 1.8.13