--- ftp_var.h.orig Thu Jul 25 16:49:16 2002
+++ ftp_var.h Mon Dec 18 23:27:38 2006
@@ -65,6 +65,9 @@
* @(#)ftp_var.h 8.4 (Berkeley) 10/9/94
*/
+#ifndef __FTP_VAR_H
+#define __FTP_VAR_H
+
/*
* FTP global variables.
*/
@@ -86,6 +89,22 @@
#endif
#include "stringlist.h"
+
+/*
+ * Format of command table.
+ */
+struct cmd {
+ char *c_name; /* name of command */
+ char *c_help; /* help string */
+ char c_bell; /* give bell when command completes */
+ char c_conn; /* must be connected to use command */
+ char c_proxy; /* proxy server may execute */
+#ifndef SMALL
+ char *c_complete; /* context sensitive completion list */
+#endif /* !SMALL */
+ void (*c_handler) __P((int, char **)); /* function to call */
+};
+
#include "extern.h"
#define HASHBYTES 1024
@@ -195,21 +214,6 @@
int options; /* used during socket creation */
-/*
- * Format of command table.
- */
-struct cmd {
- char *c_name; /* name of command */
- char *c_help; /* help string */
- char c_bell; /* give bell when command completes */
- char c_conn; /* must be connected to use command */
- char c_proxy; /* proxy server may execute */
-#ifndef SMALL
- char *c_complete; /* context sensitive completion list */
-#endif /* !SMALL */
- void (*c_handler) __P((int, char **)); /* function to call */
-};
-
struct macel {
char mac_name[9]; /* macro name */
char *mac_start; /* start of macro in macbuf */
@@ -224,3 +228,5 @@
/* sig_t isn't what we expect on all platforms so we use a custom one */
typedef void (*my_sig_t)__P((int));
+
+#endif
syntax highlighted by Code2HTML, v. 0.9.1