Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/edit/edit.c

    r28a5ebd r09ab0a9a  
    147147static void pane_caret_display(void);
    148148
    149 static void insert_char(char32_t c);
     149static void insert_char(wchar_t c);
    150150static void delete_char_before(void);
    151151static void delete_char_after(void);
     
    630630        kbd_event_t *kev;
    631631        char *str;
    632         char32_t buffer[INFNAME_MAX_LEN + 1];
     632        wchar_t buffer[INFNAME_MAX_LEN + 1];
    633633        int max_len;
    634634        int nc;
     
    670670                                default:
    671671                                        if (kev->c >= 32 && nc < max_len) {
    672                                                 putuchar(kev->c);
     672                                                putwchar(kev->c);
    673673                                                console_flush(con);
    674674                                                buffer[nc++] = kev->c;
     
    696696{
    697697        FILE *f;
    698         char32_t c;
     698        wchar_t c;
    699699        char buf[BUF_SIZE];
    700700        int bcnt;
     
    791791
    792792                buf_size *= 2;
    793                 char *tmp = realloc(buf, buf_size);
    794                 if (tmp == NULL) {
    795                         free(buf);
     793                buf = realloc(buf, buf_size);
     794                if (buf == NULL)
    796795                        return NULL;
    797                 }
    798                 buf = tmp;
    799796        }
    800797
     
    850847        coord_t rbc, rec;
    851848        char row_buf[ROW_BUF_SIZE];
    852         char32_t c;
     849        wchar_t c;
    853850        size_t pos, size;
    854851        int s_column;
     
    10551052
    10561053/** Insert a character at caret position. */
    1057 static void insert_char(char32_t c)
     1054static void insert_char(wchar_t c)
    10581055{
    10591056        spt_t pt;
     
    12851282
    12861283/* Search operations */
    1287 static errno_t search_spt_producer(void *data, char32_t *ret)
     1284static errno_t search_spt_producer(void *data, wchar_t *ret)
    12881285{
    12891286        assert(data != NULL);
     
    12941291}
    12951292
    1296 static errno_t search_spt_reverse_producer(void *data, char32_t *ret)
     1293static errno_t search_spt_reverse_producer(void *data, wchar_t *ret)
    12971294{
    12981295        assert(data != NULL);
     
    15131510        char *str;
    15141511        size_t off;
    1515         char32_t c;
     1512        wchar_t c;
    15161513        errno_t rc;
    15171514
     
    16091606}
    16101607
    1611 static char32_t get_first_wchar(const char *str)
     1608static wchar_t get_first_wchar(const char *str)
    16121609{
    16131610        size_t offset = 0;
     
    16301627                return false;
    16311628
    1632         char32_t first_char = get_first_wchar(ch);
     1629        wchar_t first_char = get_first_wchar(ch);
    16331630        switch (first_char) {
    16341631        case ' ':
     
    16561653                return false;
    16571654
    1658         char32_t first_char = get_first_wchar(ch);
     1655        wchar_t first_char = get_first_wchar(ch);
    16591656        switch (first_char) {
    16601657        case ',':
Note: See TracChangeset for help on using the changeset viewer.