#ifndef _ANSI_
#define _ANSI_

#define ESCAPE      ""
#define ANSI_NORMAL ""
#define ANSI_BOLD   ""
#define ANSI_UNDERL ""
#define ANSI_BLINK  ""
#define ANSI_INVERS ""

#define ANSI_BLACK  ""
#define ANSI_GREY   ""
#define ANSI_RED    ""
#define ANSI_GREEN  ""
#define ANSI_YELLOW ""
#define ANSI_BLUE   ""
#define ANSI_PURPLE ""
#define ANSI_CYAN   ""
#define ANSI_WHITE  ""

#define ANSI_BOLD_RED    ""
#define ANSI_BOLD_GREEN  ""
#define ANSI_BOLD_YELLOW ""
#define ANSI_BOLD_BLUE   ""
#define ANSI_BOLD_PURPLE ""
#define ANSI_BOLD_CYAN   ""
#define ANSI_BOLD_WHITE  ""

#define ANSI_BLINK_GREY   ""
#define ANSI_BLINK_RED    ""
#define ANSI_BLINK_GREEN  ""
#define ANSI_BLINK_YELLOW ""
#define ANSI_BLINK_BLUE   ""
#define ANSI_BLINK_PURPLE ""
#define ANSI_BLINK_CYAN   ""
#define ANSI_BLINK_WHITE  ""

#define ANSI_INVERSE_GREY   ""
#define ANSI_INVERSE_RED    ""
#define ANSI_INVERSE_GREEN  ""
#define ANSI_INVERSE_YELLOW ""
#define ANSI_INVERSE_BLUE   ""
#define ANSI_INVERSE_PURPLE ""
#define ANSI_INVERSE_CYAN   ""
#define ANSI_INVERSE_WHITE  ""

#define ANSI_INVERSE_RED_W    ""
#define ANSI_INVERSE_GREEN_W  ""
#define ANSI_INVERSE_YELLOW_W ""
#define ANSI_INVERSE_BLUE_W   ""
#define ANSI_INVERSE_PURPLE_W ""
#define ANSI_INVERSE_CYAN_W   ""

#define ANSI_RED_BG ""
#define ANSI_WHITE_BG ""
#define ANSI_BLUE_BG ""


#define ANSI_CLS    ""
#define ANSI_HOME   ""
#endif

char *color_table[] = {
  "",			/* Grey 0 */
  "",			/* Red 1 */
  "",			/* Green 2 */
  "",			/* Yellow 3 */
  "",			/* Blue 4 */
  "",			/* Purple 5 */
  "",			/* Cyan 6 */
  "",			/* White 7 */
  "",			/* Bold_Red */
  "",			/* Bold_Green */
  "",			/* Bold_Yellow */
  "",			/* Bold_Blue */
  "",			/* Bold_Purple */
  "",			/* Bold_Cyan */
  "",			/* Bold White */
  "",			/* Blink Grey */
  "",			/* Blink Red */
  "",			/* Blink Green */
  "",			/* Blink Yellow */
  "",			/* Blink Blue */
  "",			/* Blink Purple */
  "",			/* Blink Cyan */
  "",			/* Blink White */
  "",			/* Inverse Red */
  "",			/* Inverse Green */
  "",			/* Inverse Yellow */
  "",			/* Inverse Blue */
  "",			/* Inverse purple thing */
  "",			/* Inverse Cyan */
  "",			/* Inverse White */
  "",		/* White on Inverse Red */
  "",			/* Black */
  "",			/* White BG */
  "",		/* White on Inverse Blue */
  "",			/* Blue BG */
  "",			/* Red BG */
  "",				/* Bell */
  "",			/* Ansi normal */
  0
};