/****************************************************************************/
/*	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 externally 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.																	*/
/****************************************************************************/

#include <ctype.h>

extern unsigned char _blc_ctype[];

/** @addtogroup ctype */
/** @{ */

/**
*	Tests if a character is an ASCII control character.
*
*	@param	c	The character to test
*	@return		0 if the character is not ASCII control, non-0 otherwise
*/

int		iscntrl( int c )
{
	if ( ( unsigned int) c > 127 )

		return( 0 );
	else
		return( _blc_ctype[ c ] & 128 );
}

/** @} */

