switch (*macro)
if (!IsPrint(c))
static int print_macro (FILE *f, int maxchar, const char *macro){  int i;  for (i = 0; *macro && i < maxchar; macro++, i++)  {    switch (*macro)    {      case '\033':	fputs ("\\e", f);	i++;	break;      case '\n':	fputs ("\\n", f);	i++;	break;      case '\r':	fputs ("\\r", f);	i++;	break;      case '\t':	fputs ("\\t", f);	i++;	break;      default:	fputc (*macro, f);	break;    }  }  return (i);}