puts("Not connected");
puts("Not connected.");
doproxy(argc, argv)	int argc;	char *argv[];{	struct cmd *c;	int cmdpos;	sig_t oldintr;	if (argc < 2 && !another(&argc, &argv, "command")) {		printf("usage: %s command\n", argv[0]);		code = -1;		return;	}	c = getcmd(argv[1]);	if (c == (struct cmd *) -1) {		puts("?Ambiguous command");		(void)fflush(stdout);		code = -1;		return;	}	if (c == 0) {		puts("?Invalid command");		(void)fflush(stdout);		code = -1;		return;	}	if (!c->c_proxy) {		puts("?Invalid proxy command");		(void)fflush(stdout);		code = -1;		return;	}	if (setjmp(abortprox)) {		code = -1;		return;	}	oldintr = signal(SIGINT, proxabort);	pswitch(1);	if (c->c_conn && !connected) {		puts("Not connected");		(void)fflush(stdout);		pswitch(0);		(void)signal(SIGINT, oldintr);		code = -1;		return;	}	cmdpos = strcspn(line, " \t");	if (cmdpos > 0)		/* remove leading "proxy " from input buffer */		memmove(line, line + cmdpos + 1, strlen(line) - cmdpos + 1);	(*c->c_handler)(argc-1, argv+1);	if (connected) {		proxflag = 1;	}	else {		proxflag = 0;	}	pswitch(0);	(void)signal(SIGINT, oldintr);}