/******************************************************************************
 * This file is part of a software distribution, which is furnished under the *
 * terms of a license.  Use of this software  by any means is subject to this *
 * license  and  signifies  the  acceptance of  the  licensing  terms  stated *
 * therein. Please see  the file LICENSE in the  top-level directory  of this *
 * software  distribution  for detailed copyright  disclaimers  and licensing *
 * terms.                                                                     *
 ******************************************************************************
 * Copryight (c) by Andreas S. Wetzel - All rights reserved.                  *
 ******************************************************************************/

/* $Id: ascii.h,v 1.2 2001/03/19 14:54:03 mickey Exp $ */

#ifndef __ASCII_H__
#define __ASCII_H__

/***************************************
 * ASCII control-character definitions *
 ***************************************/

#define		NUL		0x00
#define		SOH		0x01 
#define		STX		0x02 
#define		ETX		0x03 
#define		EOT		0x04
#define		ENQ		0x05  
#define		ACK		0x06
#define		BEL		0x07 
#define         BS		0x08 
#define		HT		0x09 
#define		LF		0x0A
#define		VT		0x0B
#define		FF		0x0C 
#define		CR		0x0D
#define		SO		0x0E  
#define		SI		0x0F
#define		DLE		0x10
#define		DC1		0x11
#define		DC2		0x12
#define		DC3		0x13
#define		DC4		0x14
#define		NAK		0x15
#define		SYN		0x16
#define		ETB		0x17
#define		CAN		0x18
#define		EM		0x19 
#define		SUB		0x1A
#define		ESC		0x1B
#define		FS		0x1C
#define		GS		0x1D
#define		RS		0x1E
#define		US		0x1F
#define		DEL		0x7F

#define		CSI		0x9B

/***************************
 * Control key definitions *
 ***************************/

#define		CTL_A		SOH
#define		CTL_B		STX
#define		CTL_C		ETX
#define		CTL_D		EOT
#define		CTL_E		ENQ
#define		CTL_F		ACK
#define		CTL_G		BEL
#define         CTL_H		BS
#define		CTL_I		HT
#define		CTL_J		LF
#define		CTL_K		VT
#define		CTL_L		FF
#define		CTL_M		CR
#define		CTL_N		SO
#define		CTL_O		SI
#define		CTL_P		DLE
#define		CTL_Q		DC1
#define		CTL_R		DC2
#define		CTL_S		DC3
#define		CTL_T		DC4
#define		CTL_U		NAK
#define		CTL_V		SYN
#define		CTL_W		ETB
#define		CTL_X		CAN
#define		CTL_Y		EM
#define		CTL_Z		SUB

#endif /* __ASCII_H__ */


syntax highlighted by Code2HTML, v. 0.9.1