summaryrefslogtreecommitdiffstats
path: root/src/progs/ingen/cmdline.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/progs/ingen/cmdline.h')
-rw-r--r--src/progs/ingen/cmdline.h86
1 files changed, 86 insertions, 0 deletions
diff --git a/src/progs/ingen/cmdline.h b/src/progs/ingen/cmdline.h
new file mode 100644
index 00000000..6f1f9259
--- /dev/null
+++ b/src/progs/ingen/cmdline.h
@@ -0,0 +1,86 @@
+/* cmdline.h */
+
+/* File autogenerated by gengetopt version 2.19.1 */
+
+#ifndef CMDLINE_H
+#define CMDLINE_H
+
+/* If we use autoconf. */
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+#ifndef CMDLINE_PARSER_PACKAGE
+#define CMDLINE_PARSER_PACKAGE "ingen"
+#endif
+
+#ifndef CMDLINE_PARSER_VERSION
+#define CMDLINE_PARSER_VERSION VERSION
+#endif
+
+struct gengetopt_args_info
+{
+ const char *help_help; /* Print help and exit help description. */
+ const char *version_help; /* Print version and exit help description. */
+ int engine_flag; /* Run (JACK) engine (default=off). */
+ const char *engine_help; /* Run (JACK) engine help description. */
+ int engine_port_arg; /* Engine OSC port (default='16180'). */
+ char * engine_port_orig; /* Engine OSC port original value given at command line. */
+ const char *engine_port_help; /* Engine OSC port help description. */
+ char * connect_arg; /* Connect to existing engine at OSC URI (default='osc.udp://localhost:16180'). */
+ char * connect_orig; /* Connect to existing engine at OSC URI original value given at command line. */
+ const char *connect_help; /* Connect to existing engine at OSC URI help description. */
+ int gui_flag; /* Launch the GTK graphical interface (default=on). */
+ const char *gui_help; /* Launch the GTK graphical interface help description. */
+ int client_port_arg; /* Client OSC port. */
+ char * client_port_orig; /* Client OSC port original value given at command line. */
+ const char *client_port_help; /* Client OSC port help description. */
+ char * load_arg; /* Load patch. */
+ char * load_orig; /* Load patch original value given at command line. */
+ const char *load_help; /* Load patch help description. */
+ char * path_arg; /* Target path for loaded patch. */
+ char * path_orig; /* Target path for loaded patch original value given at command line. */
+ const char *path_help; /* Target path for loaded patch help description. */
+
+ int help_given ; /* Whether help was given. */
+ int version_given ; /* Whether version was given. */
+ int engine_given ; /* Whether engine was given. */
+ int engine_port_given ; /* Whether engine-port was given. */
+ int connect_given ; /* Whether connect was given. */
+ int gui_given ; /* Whether gui was given. */
+ int client_port_given ; /* Whether client-port was given. */
+ int load_given ; /* Whether load was given. */
+ int path_given ; /* Whether path was given. */
+
+} ;
+
+extern const char *gengetopt_args_info_purpose;
+extern const char *gengetopt_args_info_usage;
+extern const char *gengetopt_args_info_help[];
+
+int cmdline_parser (int argc, char * const *argv,
+ struct gengetopt_args_info *args_info);
+int cmdline_parser2 (int argc, char * const *argv,
+ struct gengetopt_args_info *args_info,
+ int override, int initialize, int check_required);
+int cmdline_parser_file_save(const char *filename,
+ struct gengetopt_args_info *args_info);
+
+void cmdline_parser_print_help(void);
+void cmdline_parser_print_version(void);
+
+void cmdline_parser_init (struct gengetopt_args_info *args_info);
+void cmdline_parser_free (struct gengetopt_args_info *args_info);
+
+int cmdline_parser_required (struct gengetopt_args_info *args_info,
+ const char *prog_name);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+#endif /* CMDLINE_H */