/****************************************************************************/
/*	Copyright (c) 2009, Bendor Research Pty. Ltd. All rights reserved.		*/
/*	This software is released under the GNU General Public License, version	*/
/*	3, with the exemptions that 1) the header files installed by this 	 	*/
/*	package can be included in closed-source code and 2) the libraries		*/
/*	built by this package can be statically linked into a closed-source 	*/
/*	binary. See the file LICENSE for the details.							*/
/*	This software is provided "AS IS", without any warranty or guarantee.	*/
/*	By using this software you acknowledge that neither Bendor Research nor	*/
/*	any of its personnel or affiliates can be held liable for any damages,	*/
/*	including, but not limited to, loss of business, loss of money, loss of */
/*	life, loss or reputation, arising out of this software being faulty or	*/
/*	not performing as advertised, even if Bendor Research was aware of such	*/
/*	faults in the software. You use this software at your own risk, any and */
/*	all liabilities that arise out of your using this software are strictly	*/
/*	yours.																	*/
/****************************************************************************/

/*
*	Table of character classes.
*
*	This array is indexed by a character code between 0 and 127.
*	The fetched number is a bitmap where all bits corresponding to the
*	character's class are set. The following classes are defined:
*	- 0x01	Uppercase letter
*	- 0x02	Lowercase letter
*	- 0x04	Decimal digit
*	- 0x08	Horizontal tabulator or space
*	- 0x10	Any whitespace (hor tab, ver tab, cr, lf, space, form feed)
*	- 0x20	Hexadecimal digit (0-9, A-F, a-f)
*	- 0x40	Punctuation character (0x21-0x2f, 0x3a-0x40, 0x5b-0x60, 0x7b-0x7e)
*	- 0x80	Control charatcer (0x00-0x1f and 0x7f)
*/

const unsigned char _blc_ctype[] = {

	128,128,128,128,128,128,128,128,128,152,144,144,144,144,128,128,
	128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,
	 24, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
	 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 64, 64, 64, 64, 64, 64,
	 64, 33, 33, 33, 33, 33, 33,  1,  1,  1,  1,  1,  1,  1,  1,  1,
	  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1, 64, 64, 64, 64, 64,
	 64, 34, 34, 34, 34, 34, 34,  2,  2,  2,  2,  2,  2,  2,  2,  2,
	  2,  2,  2,  2,  2,  2,  2,  2,  2,  2,  2, 64, 64, 64, 64,128
};

