⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 __ctype_tab.c

📁 VXWORKS源代码
💻 C
字号:
/* ctype - ctype library routines *//* Copyright 1992 Wind River Systems, Inc. *//*modification history--------------------01c,20sep92,smb  documentation additions.01b,04jul92,smb  added vxWorks.h and extra documentation01a,24mar92,smb  written*//*DESCRIPTIONThis table contains character attributes for all ASCII-coded characters.A character's integer value is used as an index into thetable where the character's attributes are or'd together.INCLUDE FILE: ctype.hSEE ALSO: American National Standard X3.159-1989NOMANUAL*/#include "vxWorks.h"#include "ctype.h"static const unsigned char __ctype_tab[257] =    {    /* 0 */ 	0,				/* dummy */    /* 80 */	_C_B,				/* nul */    /* 80 */	_C_B,				/* soh */    /* 80 */	_C_B,				/* stx */    /* 80 */	_C_B,				/* etx */    /* 80 */	_C_B,				/* eot */    /* 80 */	_C_B,				/* enq */    /* 80 */	_C_B,				/* ack */    /* 80 */	_C_B,				/* bel */    /* 80 */	_C_B,				/* bs */    /* 20 */	_C_CONTROL,			/* ht */    /* 20 */	_C_CONTROL,			/* nl */    /* 20 */	_C_CONTROL,			/* vt */    /* 20 */	_C_CONTROL,			/* np */    /* 20 */	_C_CONTROL,			/* cr */    /* 80 */	_C_B,				/* so */    /* 80 */	_C_B,				/* si */    /* 80 */	_C_B,				/* dle */    /* 80 */	_C_B,				/* dc1 */    /* 80 */	_C_B,				/* dc2 */    /* 80 */	_C_B,				/* dc3 */    /* 80 */	_C_B,				/* dc4 */    /* 80 */	_C_B,				/* nak */    /* 80 */	_C_B,				/* syn */    /* 80 */	_C_B,				/* etb */    /* 80 */	_C_B,				/* can */    /* 80 */	_C_B,				/* em */    /* 80 */	_C_B,				/* sub */    /* 80 */	_C_B,				/* esc */    /* 80 */	_C_B,				/* fs */    /* 80 */	_C_B,				/* gs */    /* 80 */	_C_B,				/* rs */    /* 80 */	_C_B,				/* us */    /* 08 */	_C_WHITE_SPACE,			/* space */    /* 10 */	_C_PUNCT,			/* ! */    /* 10 */	_C_PUNCT,			/* " */    /* 10 */	_C_PUNCT,			/* # */    /* 10 */	_C_PUNCT,			/* $ */    /* 10 */	_C_PUNCT,			/* % */    /* 10 */	_C_PUNCT,			/* & */    /* 10 */	_C_PUNCT,			/* ' */    /* 10 */	_C_PUNCT,			/* ( */    /* 10 */	_C_PUNCT,			/* ) */    /* 10 */	_C_PUNCT,			/* * */    /* 10 */	_C_PUNCT,			/* + */    /* 10 */	_C_PUNCT,			/* , */    /* 10 */	_C_PUNCT,			/* - */    /* 10 */	_C_PUNCT,			/* . */    /* 10 */	_C_PUNCT,			/* / */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 0 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 1 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 2 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 3 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 4 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 5 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 6 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 7 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 8 */    /* 44 */	_C_NUMBER | _C_HEX_NUMBER,	/* 9 */    /* 10 */	_C_PUNCT,			/* : */    /* 10 */	_C_PUNCT,			/* ; */    /* 10 */	_C_PUNCT,			/* < */    /* 10 */	_C_PUNCT,			/* = */    /* 10 */	_C_PUNCT,			/* > */    /* 10 */	_C_PUNCT,			/* ? */    /* 10 */	_C_PUNCT,			/* @ */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* A */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* B */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* C */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* D */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* E */    /* 41 */	_C_UPPER | _C_HEX_NUMBER,	/* F */    /* 01 */	_C_UPPER,			/* G */    /* 01 */	_C_UPPER,			/* H */    /* 01 */	_C_UPPER,			/* I */    /* 01 */	_C_UPPER,			/* J */    /* 01 */	_C_UPPER,			/* K */    /* 01 */	_C_UPPER,			/* L */    /* 01 */	_C_UPPER,			/* M */    /* 01 */	_C_UPPER,			/* N */    /* 01 */	_C_UPPER,			/* O */    /* 01 */	_C_UPPER,			/* P */    /* 01 */	_C_UPPER,			/* Q */    /* 01 */	_C_UPPER,			/* R */    /* 01 */	_C_UPPER,			/* S */    /* 01 */	_C_UPPER,			/* T */    /* 01 */	_C_UPPER,			/* U */    /* 01 */	_C_UPPER,			/* V */    /* 01 */	_C_UPPER,			/* W */    /* 01 */	_C_UPPER,			/* X */    /* 01 */	_C_UPPER,			/* Y */    /* 01 */	_C_UPPER,			/* Z */    /* 10 */	_C_PUNCT,			/* [ */    /* 10 */	_C_PUNCT,			/* \ */    /* 10 */	_C_PUNCT,			/* ] */    /* 10 */	_C_PUNCT,			/* ^ */    /* 10 */	_C_PUNCT,			/* _ */    /* 10 */	_C_PUNCT,			/* ` */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* a */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* b */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* c */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* d */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* e */    /* 42 */	_C_LOWER | _C_HEX_NUMBER,	/* f */    /* 02 */	_C_LOWER,			/* g */    /* 02 */	_C_LOWER,			/* h */    /* 02 */	_C_LOWER,			/* i */    /* 02 */	_C_LOWER,			/* j */    /* 02 */	_C_LOWER,			/* k */    /* 02 */	_C_LOWER,			/* l */    /* 02 */	_C_LOWER,			/* m */    /* 02 */	_C_LOWER,			/* n */    /* 02 */	_C_LOWER,			/* o */    /* 02 */	_C_LOWER,			/* p */    /* 02 */	_C_LOWER,			/* q */    /* 02 */	_C_LOWER,			/* r */    /* 02 */	_C_LOWER,			/* s */    /* 02 */	_C_LOWER,			/* t */    /* 02 */	_C_LOWER,			/* u */    /* 02 */	_C_LOWER,			/* v */    /* 02 */	_C_LOWER,			/* w */    /* 02 */	_C_LOWER,			/* x */    /* 02 */	_C_LOWER,			/* y */    /* 02 */	_C_LOWER,			/* z */    /* 10 */	_C_PUNCT,			/* { */    /* 10 */	_C_PUNCT,			/* | */    /* 10 */	_C_PUNCT,			/* } */    /* 10 */	_C_PUNCT,			/* ~ */    /* 80 */	_C_B				/* del */    };	const unsigned char *__ctype = &__ctype_tab[1];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -