Changeset eec616b in mainline for kernel/generic/include/console


Ignore:
Timestamp:
2009-03-24T14:43:25Z (16 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8f29e336
Parents:
74c8da2c
Message:

Unicode aware printf and family functions
(this breaks some things, but will be fixed soon)

Location:
kernel/generic/include/console
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/console/chardev.h

    r74c8da2c reec616b  
    7272typedef struct {
    7373        /** Write character to output. */
    74         void (* write)(struct outdev *, char c, bool silent);
     74        void (* write)(struct outdev *, wchar_t c, bool silent);
    7575} outdev_operations_t;
    7676
  • kernel/generic/include/console/console.h

    r74c8da2c reec616b  
    5353extern uint8_t _getc(indev_t *indev);
    5454extern count_t gets(indev_t *indev, char *buf, size_t buflen);
    55 extern void putchar(char c);
    5655extern unative_t sys_klog(int fd, const void * buf, size_t count);
    5756
Note: See TracChangeset for help on using the changeset viewer.