/*
 *	Show the built-in character sets.
 *	The graphic set is only available from term version X.Y.
 *
 *	Needs to be run in e.g. cbreak mode.
 *
 *		Martin Guy, UKC, August 1988
 */

#include <stdio.h>

main()
{
	char ch;

	printf("Regular set (setup screen mask 8-bit):");
	show(33, 255);

	read(0, &ch, 1);

	printf("Graphic set:");
	printf("\033(0");
	show(33, 255);
	printf("\033(B");

	exit(0);
}

show(from, to)
{
	register int i;

	for (i=from; i<=to; i++) {
		if ((i - from) % (80/8) == 0) putchar('\n');
		else putchar('\t');

		printf("%3d %c", i, i);
	}

	putchar('\n');
}
