Changeset c8bf88d in mainline for kernel/generic/include


Ignore:
Timestamp:
2009-04-03T15:52:14Z (16 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

Location:
kernel/generic/include
Files:
2 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);
  • kernel/generic/include/sysinfo/sysinfo.h

    r2398ee9 rc8bf88d  
    2727 */
    2828
    29 /** @addtogroup generic 
     29/** @addtogroup generic
    3030 * @{
    3131 */
     
    3737
    3838#include <arch/types.h>
     39#include <string.h>
    3940
    4041typedef union sysinfo_item_val {
     
    6061} sysinfo_item_t;
    6162
    62 #define SYSINFO_VAL_VAL 0
    63 #define SYSINFO_VAL_FUNCTION 1
    64 #define SYSINFO_VAL_UNDEFINED '?'
     63#define SYSINFO_VAL_VAL        0
     64#define SYSINFO_VAL_FUNCTION   1
     65#define SYSINFO_VAL_UNDEFINED  U_SPECIAL
    6566
    66 #define SYSINFO_SUBINFO_NONE 0
    67 #define SYSINFO_SUBINFO_TABLE 1
    68 #define SYSINFO_SUBINFO_FUNCTION 2
     67#define SYSINFO_SUBINFO_NONE      0
     68#define SYSINFO_SUBINFO_TABLE     1
     69#define SYSINFO_SUBINFO_FUNCTION  2
    6970
    7071typedef unative_t (*sysinfo_val_fn_t)(sysinfo_item_t *root);
Note: See TracChangeset for help on using the changeset viewer.