while ((cp = remglob(argv, proxy)) != NULL) {
while ((cp = remglob(argv, proxy, NULL)) != NULL) {
mget(argc, argv)	int argc;	char *argv[];{	sig_t oldintr;	int ch, ointer;	char *cp, *tp, *tp2, tmpbuf[MAXPATHLEN];	if (argc < 2 && !another(&argc, &argv, "remote-files")) {		printf("usage: %s remote-files\n", argv[0]);		code = -1;		return;	}	mname = argv[0];	mflag = 1;	oldintr = signal(SIGINT, mabort);	(void)setjmp(jabort);	while ((cp = remglob(argv, proxy)) != NULL) {		if (*cp == '\0') {			mflag = 0;			continue;		}		if (mflag && confirm(argv[0], cp)) {			tp = cp;			if (mcase) {				for (tp2 = tmpbuf; (ch = *tp++) != NULL; )					*tp2++ = isupper(ch) ? tolower(ch) : ch;				*tp2 = '\0';				tp = tmpbuf;			}			if (ntflag) {				tp = dotrans(tp);			}			if (mapflag) {				tp = domap(tp);			}			recvrequest("RETR", tp, cp, "w",			    tp != cp || !interactive);			if (!mflag && fromatty) {				ointer = interactive;				interactive = 1;				if (confirm("Continue with", "mget")) {					mflag++;				}				interactive = ointer;			}		}	}	(void)signal(SIGINT, oldintr);	mflag = 0;}