Ticket #45739: src-redline.c.diff

File src-redline.c.diff, 1.5 KB (added by mbrethen, 9 years ago)
  • src/redline.c

    old new  
    6363int fn_complete(EditLine *,
    6464    char *(*)(const char *, int),
    6565    char **(*)(const char *, int, int),
    66     const char *, const char *, const char *(*)(const char *), size_t,
     66    const wchar_t *, const wchar_t *, const char *(*)(const char *), size_t,
    6767    int *, int *, int *, int *);
    6868
    6969void fn_display_match_list(EditLine *, char **, size_t, size_t);
     
    8484static HistEvent ev;
    8585static char line_prompt[50];
    8686
    87 static char line_break_chars[] = {' ', '\t', '\n', '"', '\\', '\'', '`', '@',
     87static wchar_t line_break_chars[] = {' ', '\t', '\n', '"', '\\', '\'', '`', '@',
    8888                                  '$', '>', '<', '=', ';', '|', '&', '{', '(',
    8989                                  ',', '\0'};
    9090
     
    9696char *line_get_rprompt(EditLine *);
    9797unsigned char line_complete(EditLine *,int);
    9898unsigned char line_fn_complete(EditLine *,char *(*)(const char *, int),
    99                                const char *, const char *(*)(const char *),
     99                               const wchar_t *, const char *(*)(const char *),
    100100                               size_t);
    101101char *line_filename_completion_function(const char *, int);
    102102const char *line_append_char_function(const char *);
     
    207207
    208208unsigned char line_fn_complete(EditLine *el,
    209209                               char *(*complet_func)(const char *, int),
    210                                const char *word_break,
     210                               const wchar_t *word_break,
    211211                               const char *(*app_func)(const char *),
    212212                               size_t query_items) {
    213213  return (unsigned char )fn_complete(el,