rem: s = (const char *) buf;
add: s = buf;
context: print_ascii (size_t n_bytes, const char *block,	     const char *unused_fmt_string ATTRIBUTE_UNUSED){  size_t i;  for (i = n_bytes; i > 0; i--)    {      unsigned int c = *(const unsigned char *) block;      const char *s;      char buf[5];      switch (c)	{	case '\0':	  s = " \\0";	  break;	case '\007':	  s = " \\a";	  break;	case '\b':	  s = " \\b";	  break;	case '\f':	  s = " \\f";	  break;	case '\n':	  s = " \\n";	  break;	case '\r':	  s = " \\r";	  break;	case '\t':	  s = " \\t";	  break;	case '\v':	  s = " \\v";	  break;	default:	  sprintf (buf, (ISPRINT (c) ? "  %c" : "%03o"), c);	  s = (const char *) buf;	}      printf (" %3s", s);      block += sizeof (unsigned char);    }}