#define ANZAHL 15

char *codename[ANZAHL] =
{
	"0m","1m","3m","4m","7m","1S","1T",
	"30m","31m","32m","33m","40m","41m",
	"42m","43m" 
}; 
	/* beliebig erweiterbar */


main(argc,argv)
int argc;
char *argv[];
{
	int i,n;
	char string[10];
	void hilfe();
	
	for(i=1;i<argc;i++)
	{
		if((n = atoi(argv[i])) >= 0 && n<ANZAHL)
		{
		  *string = '\0';
		  strcpy(string,"\033[");
		  strcat(string,codename[n]);
		  printf("%s",string);
	        }  
                else hilfe();
	}
	if (argc == 1) hilfe();
} /* Ende main */

void hilfe()
{
	printf("\nUsage: >Change 1 2 3 4 5...<\n\n");
	printf("Parameter:\t0\t\tNormale Schrift\n\t\t1\t\tFett\n");
	printf("\t\t2\t\tKursiv\n\t\t3\t\tUnterstreichen\n");
	printf("\t\t4\t\tRevers\n\t\t5\t\tHochscrollen\n");
	printf("\t\t6\t\tRunterscrollen\n");	
	printf("\t\t7  8  9  10\tVordergrund dark light Farbe 3 4\n");
	printf("\t\t11 12 13 14\tHintergrund dark light Farbe 3 4\n");
} /* Ende des Programms */
