if (!isprint(buf[i]) && !isspace(buf[i])) return 1;
if (!isprint(buf[i]) && !isspace(buf[i])) { ret = 1; break; }
gzbin_file(gzFile *f){	char		buf[BUFSIZ];	int		i, m;	if (gzseek(f, 0L, SEEK_SET) == -1)		return 0;	if ((m = gzread(f, buf, BUFSIZ)) == 0)		return 0;	for (i = 0; i < m; i++)		if (!isprint(buf[i]) && !isspace(buf[i]))			return 1;	gzrewind(f);	return 0;}