int fputSocket(int s, char *putChar, int len);
char *fgetsSocket(int s, char *string);
-char *hookup(void);
-char **glob(void);
+char *hookup(const char *host, int port);
+char **glob(const char *s);
int herror(char *s);
int getreply(int expecteof);
void proxtrans(const char *cmd, const char *local, const char *remote);
int null(void);
int initconn(void);
-void disconnect(void);
+void disconnect(int argc, const char *argv[]);
void ptransfer(const char *direction, long bytes, struct timeval *t0, struct timeval *t1);
-void setascii(void);
-void setbinary(void);
+void setascii(int argc, const char *argv[]);
+void setbinary(int argc, const char *argv[]);
void setebcdic(void);
-void settenex(void);
+void settenex(int argc, const char *argv[]);
void tvsub(struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-void setpassive(int argc, char *argv[]);
+void setpassive(int argc, const char *argv[]);
void setpeer(int argc, const char *argv[]);
void cmdscanner(int top);
void pswitch(int flag);
-void quit(void);
+void quit(int argc, const char *argv[]);
int login(const char *host);
int command(const char *fmt, ...);
int globulize(const char **cpp);
int sleep(int time);
char *tail(void);
-void setbell(void), setdebug(void);
-void setglob(void), sethash(void), setport(void);
-void setprompt(void);
-void settrace(void), setverbose(void);
-void settype(void), setform(void), setstruct(void);
-void restart(void), syst(void);
-void cd(void), lcd(void), delete(void), mdelete(void);
-void ls(void), mls(void), get(void), mget(void), help(void), append(void), put(void), mput(void), reget(void);
-void status(void);
-void renamefile(void);
-void quote(void), rmthelp(void), site(void);
-void pwd(void), makedir(void), removedir(void), setcr(void);
-void account(void), doproxy(void), reset(void), setcase(void), setntrans(void), setnmap(void);
-void setsunique(void), setrunique(void), cdup(void), macdef(void);
-void sizecmd(void), modtime(void), newer(void), rmtstatus(void);
-void do_chmod(void), do_umask(void), idle(void);
-void shell(void), user(void), fsetmode(void);
-struct cmd *getcmd(void);
+void setbell(int argc, const char *argv[]);
+void setdebug(int argc, const char *argv[]);
+void setglob(int argc, const char *argv[]);
+void sethash(int argc, const char *argv[]);
+void setport(int argc, const char *argv[]);
+void setprompt(int argc, const char *argv[]);
+void settrace(int argc, const char *argv[]);
+void setverbose(int argc, const char *argv[]);
+void settype(int argc, const char *argv[]);
+void setform(int argc, const char *argv[]);
+void setstruct(int argc, const char *argv[]);
+void restart(int argc, const char *argv[]);
+void syst(int argc, const char *argv[]);
+void cd(int argc, const char *argv[]);
+void lcd(int argc, const char *argv[]);
+void delete(int argc, const char *argv[]);
+void mdelete(int argc, const char *argv[]);
+void ls(int argc, const char *argv[]);
+void mls(int argc, const char *argv[]);
+void get(int argc, const char *argv[]);
+void mget(int argc, const char *argv[]);
+void help(int argc, const char *argv[]);
+void put(int argc, const char *argv[]);
+void mput(int argc, const char *argv[]);
+void reget(int argc, const char *argv[]);
+void status(int argc, const char *argv[]);
+void renamefile(int argc, const char *argv[]);
+void quote(int argc, const char *argv[]);
+void rmthelp(int argc, const char *argv[]);
+void site(int argc, const char *argv[]);
+void pwd(int argc, const char *argv[]);
+void makedir(int argc, const char *argv[]);
+void removedir(int argc, const char *argv[]);
+void setcr(int argc, const char *argv[]);
+void account(int argc, const char *argv[]);
+void doproxy(int argc, const char *argv[]);
+void reset(int argc, const char *argv[]);
+void setcase(int argc, const char *argv[]);
+void setntrans(int argc, const char *argv[]);
+void setnmap(int argc, const char *argv[]);
+void setsunique(int argc, const char *argv[]);
+void setrunique(int argc, const char *argv[]);
+void cdup(int argc, const char *argv[]);
+void macdef(int argc, const char *argv[]);
+void sizecmd(int argc, const char *argv[]);
+void modtime(int argc, const char *argv[]);
+void newer(int argc, const char *argv[]);
+void rmtstatus(int argc, const char *argv[]);
+void do_chmod(int argc, const char *argv[]);
+void do_umask(int argc, const char *argv[]);
+void idle(int argc, const char *argv[]);
+void shell(int argc, const char *argv[]);
+void user(int argc, const char *argv[]);
+void fsetmode(int argc, const char *argv[]);
+struct cmd *getcmd(const char *name);