]> git.tuebingen.mpg.de Git - adu.git/blobdiff - interactive.c
Simplify user table closing.
[adu.git] / interactive.c
index 288e9f3031f2890f73282a67ebd04be5bdffe142..9460877e344e8f8452b0f0d20f1d6ceef83dd39e 100644 (file)
@@ -2,14 +2,24 @@
 
 #include "adu.h"
 #include "format.h"
-#include "select.h"
+#include "user.h"
 #include "string.h"
+#include "select.cmdline.h"
+#include "select.h"
 #include "error.h"
-#include "cmdline.h"
 
+/**
+ * Describes one valid command for interactive mode.
+ *
+ * When invoked in interactive mode, adu reads commands from stdin. There's a
+ * static array of all such commands.
+ */
 struct interactive_command {
+       /** The name of the command. */
        const char *name;
+       /** Pointer to The function that is being executed. */
        int (*handler)(char *);
+       /** Help text. */
        const char *desc;
 };