Changeset ed88c8e in mainline for kernel/arch/sparc64/src/drivers/niagara.c
- Timestamp:
- 2018-05-29T13:25:07Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fc0b2a8
- Parents:
- a57fa32
- git-author:
- Jiri Svoboda <jiri@…> (2018-05-28 17:24:17)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-05-29 13:25:07)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/drivers/niagara.c
ra57fa32 red88c8e 58 58 static niagara_instance_t *instance = NULL; 59 59 60 static void niagara_put char(outdev_t *, const wchar_t);60 static void niagara_putwchar(outdev_t *, const wchar_t); 61 61 62 62 /** Character device operations */ 63 63 static outdev_operations_t niagara_ops = { 64 .write = niagara_put char,64 .write = niagara_putwchar, 65 65 .redraw = NULL, 66 66 .scroll_up = NULL, … … 96 96 97 97 /** Write a single character to the standard output. */ 98 static inline void do_putchar(c onst char c)98 static inline void do_putchar(char c) 99 99 { 100 100 /* Repeat until the buffer is non-full */ … … 104 104 105 105 /** Write a single character to the standard output. */ 106 static void niagara_put char(outdev_t *dev, constwchar_t ch)106 static void niagara_putwchar(outdev_t *dev, wchar_t ch) 107 107 { 108 108 if ((!outbuf_parea.mapped) || (console_override)) { 109 do_putchar(ch); 110 if (ch == '\n') 111 do_putchar('\r'); 109 if (ascii_check(ch)) { 110 do_putchar(ch); 111 if (ch == '\n') 112 do_putchar('\r'); 113 } else { 114 do_putchar('?'); 115 } 112 116 } 113 117 }
Note:
See TracChangeset
for help on using the changeset viewer.