case 'x': rcs_suffixes = rcs_optarg; break;
rlog_main(int argc, char **argv){	int Rflag;	int i, ch;	char fpath[MAXPATHLEN];	RCSFILE *file;	hflag = Rflag = 0;	while ((ch = rcs_getopt(argc, argv, "hLNqRTtV")) != -1) {		switch (ch) {		case 'h':			hflag = 1;			break;		case 'L':			Lflag = 1;			break;		case 'N':			Nflag = 1;			break;		case 'q':			verbose = 0;			break;		case 'R':			Rflag = 1;			break;		case 'T':			/*			 * kept for compatibility			 */			break;		case 't':			tflag = 1;			break;		case 'V':			printf("%s\n", rcs_version);			exit(0);		default:			break;		}	}	argc -= rcs_optind;	argv += rcs_optind;	if (argc == 0) {		cvs_log(LP_ERR, "no input file");		(usage)();		exit(1);	}	if ((hflag == 1) && (tflag == 1)) {		cvs_log(LP_WARN, "warning: -t overrides -h.");		hflag = 0;	}	for (i = 0; i < argc; i++) {		if (rcs_statfile(argv[i], fpath, sizeof(fpath)) < 0)			continue;		if ((file = rcs_open(fpath, RCS_READ)) == NULL)			continue;		if ((Lflag == 1) && (TAILQ_EMPTY(&(file->rf_locks)))) {			rcs_close(file);			continue;		}		if (Rflag == 1) {			printf("%s\n", fpath);			rcs_close(file);			continue;		}		rlog_file(argv[i], fpath, file);		rcs_close(file);	}	return (0);}