Changeset c8bf88d in mainline for kernel/generic/include/string.h


Ignore:
Timestamp:
2009-04-03T15:52:14Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a7b1071
Parents:
2398ee9
Message:

represent special keystrokes (cursor arrows, page up/down, delete, etc.) as appropriate Unicode characters
do not parse ANSI control sequences in kconsole, but in serial line driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/string.h

    r2398ee9 rc8bf88d  
    3838#include <typedefs.h>
    3939
     40/**< Common Unicode characters */
     41#define U_SPECIAL      '?'
     42
     43#define U_LEFT_ARROW   0x2190
     44#define U_UP_ARROW     0x2191
     45#define U_RIGHT_ARROW  0x2192
     46#define U_DOWN_ARROW   0x2193
     47
     48#define U_PAGE_UP      0x21de
     49#define U_PAGE_DOWN    0x21df
     50
     51#define U_HOME_ARROW   0x21f1
     52#define U_END_ARROW    0x21f2
     53
     54#define U_NULL         0x2400
     55#define U_ESCAPE       0x241b
     56#define U_DELETE       0x2421
     57
     58#define U_CURSOR       0x2588
     59
     60/**< No size limit constant */
    4061#define STR_NO_LIMIT  ((size_t) -1)
    4162
    4263/**< Maximum size of a string containing cnt characters */
    4364#define STR_BOUNDS(cnt)  (cnt << 2)
    44 
    45 extern char invalch;
    4665
    4766extern wchar_t str_decode(const char *str, size_t *offset, size_t sz);
Note: See TracChangeset for help on using the changeset viewer.