/* $Revision Header *** Header built automatically - do not edit! ***********
 *
 *	(C) Copyright 1992 by Metalworx
 *
 *	Name .....: ansi.h
 *	Created ..: Sat 20-Jun-92 16:23
 *	Revision .: 3
 *
 *	Date		Author		Comment
 *	=========	========	====================
 *	19-Sep-92	Mtwx		Codes fr Amiga und MSDOS Bild-
 *					schirmfarben hinzugefgt
 *	08-Aug-92	Mtwx		Codes fr UNDERLINE hinzugefgt
 *	02-Aug-92	Mtwx		Codes fr ENLARGED hinzugefgt
 *	20-Jun-92	Mtwx		Created this file!
 *
 * $Revision Header ********************************************************/
 #define REVISION 3

/***************************************************************************
* ansi.h: enthlt ANSI-Steuerzeichen-Sequenzen				   *
***************************************************************************/

#ifndef ANSI_H
#define ANSI_H

/* ------------------------------- defines ------------------------------ */

#ifdef AMIGA
/* Bildschirm-Farben */
#define WB_COLOR1 "\x1B[0m"
#define WB_COLOR2 "\x1B[2m"

/* fr das Amiga-PRT:-Device (Drucker) */

#define CONDENSED_ON "\x1B[4w"
#define CONDENSED_OFF "\x1B[3w"
#define ENLARGED_ON "\x1B[6w"
#define ENLARGED_OFF "\x1B[5w"
#define UNDERLINE_ON "\x1B[4m"
#define UNDERLINE_OFF "\x1B[24m"
#endif

#if defined(__MSDOS__) || defined(OS2)
/* ANSI-Sequencen fr Bildschirmfarben */

#define ANSINORMAL "\x1B[0m"
#define ANSIRED "\x1B[0;31;40m"
#define ANSIGREEN "\x1B[0;32;40m"
#define ANSIYELLOW "\x1B[0;33;40m"
#define ANSIBLUE "\x1B[0;34;40m"
#define ANSIPINK "\x1B[0;35;40m"
#define ANSICYAN "\x1B[0;36;40m"
#define ANSIWHITE "\x1B[0;37;40m"
#define ANSIHIRED "\x1B[1;31;40m"
#define ANSIHIGREEN "\x1B[1;32;40m"
#define ANSIHIYELLOW "\x1B[1;33;40m"
#define ANSIHIBLUE "\x1B[1;34;40m"
#define ANSIHIPINK "\x1B[1;35;40m"
#define ANSIHICYAN "\x1B[1;36;40m"
#define ANSIHIWHITE "\x1B[1;37;40m"

#define ANSIHIYELLOW_ON_RED "\x1B[1;33;41m"
#endif

/* ---------------------------------------------------------------------- */

#endif
