debuggers.hg
changeset 16475:c9c476a22036
[Mini-OS] Move _ctype into a module
Move the _ctype array into its own module, instead of having it
defined in a header.
Signed-off-by: Samuel Thibault <samuel.thibault@citrix.com>
Move the _ctype array into its own module, instead of having it
defined in a header.
Signed-off-by: Samuel Thibault <samuel.thibault@citrix.com>
author | Keir Fraser <keir.fraser@citrix.com> |
---|---|
date | Fri Nov 23 16:41:54 2007 +0000 (2007-11-23) |
parents | 81e63d66a64d |
children | b1324eca1cd9 |
files | extras/mini-os/include/ctype.h extras/mini-os/lib/ctype.c |
line diff
1.1 --- a/extras/mini-os/include/ctype.h Fri Nov 23 16:39:45 2007 +0000 1.2 +++ b/extras/mini-os/include/ctype.h Fri Nov 23 16:41:54 2007 +0000 1.3 @@ -16,31 +16,7 @@ 1.4 #define _SP 0x80 /* hard space (0x20) */ 1.5 1.6 1.7 -unsigned char _ctype[] = { 1.8 -_C,_C,_C,_C,_C,_C,_C,_C, /* 0-7 */ 1.9 -_C,_C|_S,_C|_S,_C|_S,_C|_S,_C|_S,_C,_C, /* 8-15 */ 1.10 -_C,_C,_C,_C,_C,_C,_C,_C, /* 16-23 */ 1.11 -_C,_C,_C,_C,_C,_C,_C,_C, /* 24-31 */ 1.12 -_S|_SP,_P,_P,_P,_P,_P,_P,_P, /* 32-39 */ 1.13 -_P,_P,_P,_P,_P,_P,_P,_P, /* 40-47 */ 1.14 -_D,_D,_D,_D,_D,_D,_D,_D, /* 48-55 */ 1.15 -_D,_D,_P,_P,_P,_P,_P,_P, /* 56-63 */ 1.16 -_P,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U, /* 64-71 */ 1.17 -_U,_U,_U,_U,_U,_U,_U,_U, /* 72-79 */ 1.18 -_U,_U,_U,_U,_U,_U,_U,_U, /* 80-87 */ 1.19 -_U,_U,_U,_P,_P,_P,_P,_P, /* 88-95 */ 1.20 -_P,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L, /* 96-103 */ 1.21 -_L,_L,_L,_L,_L,_L,_L,_L, /* 104-111 */ 1.22 -_L,_L,_L,_L,_L,_L,_L,_L, /* 112-119 */ 1.23 -_L,_L,_L,_P,_P,_P,_P,_C, /* 120-127 */ 1.24 -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 128-143 */ 1.25 -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 144-159 */ 1.26 -_S|_SP,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P, /* 160-175 */ 1.27 -_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P, /* 176-191 */ 1.28 -_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U, /* 192-207 */ 1.29 -_U,_U,_U,_U,_U,_U,_U,_P,_U,_U,_U,_U,_U,_U,_U,_L, /* 208-223 */ 1.30 -_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L, /* 224-239 */ 1.31 -_L,_L,_L,_L,_L,_L,_L,_P,_L,_L,_L,_L,_L,_L,_L,_L}; /* 240-255 */ 1.32 +extern unsigned char _ctype[]; 1.33 1.34 #define __ismask(x) (_ctype[(int)(unsigned char)(x)]) 1.35
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/extras/mini-os/lib/ctype.c Fri Nov 23 16:41:54 2007 +0000 2.3 @@ -0,0 +1,27 @@ 2.4 +#include <ctype.h> 2.5 + 2.6 +unsigned char _ctype[] = { 2.7 +_C,_C,_C,_C,_C,_C,_C,_C, /* 0-7 */ 2.8 +_C,_C|_S,_C|_S,_C|_S,_C|_S,_C|_S,_C,_C, /* 8-15 */ 2.9 +_C,_C,_C,_C,_C,_C,_C,_C, /* 16-23 */ 2.10 +_C,_C,_C,_C,_C,_C,_C,_C, /* 24-31 */ 2.11 +_S|_SP,_P,_P,_P,_P,_P,_P,_P, /* 32-39 */ 2.12 +_P,_P,_P,_P,_P,_P,_P,_P, /* 40-47 */ 2.13 +_D,_D,_D,_D,_D,_D,_D,_D, /* 48-55 */ 2.14 +_D,_D,_P,_P,_P,_P,_P,_P, /* 56-63 */ 2.15 +_P,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U|_X,_U, /* 64-71 */ 2.16 +_U,_U,_U,_U,_U,_U,_U,_U, /* 72-79 */ 2.17 +_U,_U,_U,_U,_U,_U,_U,_U, /* 80-87 */ 2.18 +_U,_U,_U,_P,_P,_P,_P,_P, /* 88-95 */ 2.19 +_P,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L|_X,_L, /* 96-103 */ 2.20 +_L,_L,_L,_L,_L,_L,_L,_L, /* 104-111 */ 2.21 +_L,_L,_L,_L,_L,_L,_L,_L, /* 112-119 */ 2.22 +_L,_L,_L,_P,_P,_P,_P,_C, /* 120-127 */ 2.23 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 128-143 */ 2.24 +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* 144-159 */ 2.25 +_S|_SP,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P, /* 160-175 */ 2.26 +_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P,_P, /* 176-191 */ 2.27 +_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U,_U, /* 192-207 */ 2.28 +_U,_U,_U,_U,_U,_U,_U,_P,_U,_U,_U,_U,_U,_U,_U,_L, /* 208-223 */ 2.29 +_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L,_L, /* 224-239 */ 2.30 +_L,_L,_L,_L,_L,_L,_L,_P,_L,_L,_L,_L,_L,_L,_L,_L}; /* 240-255 */