gliv-1.1.3
[gliv.git] / cmdline.h
blobafde215a87cb709de9eb3a092e5dea9d7d6f6325
1 /* cmdline.h */
3 /* File autogenerated by gengetopt version 2.3 */
5 #ifndef _cmdline_h
6 #define _cmdline_h
8 #ifdef __cplusplus
9 extern "C" {
10 #endif /* __cplusplus */
12 /* Don't define PACKAGE and VERSION if we use automake. */
13 #ifndef PACKAGE
14 /* ******* WRITE THE NAME OF YOUR PROGRAM HERE ******* */
15 #define PACKAGE ""
16 #endif
17 #ifndef VERSION
18 /* ******* WRITE THE VERSION OF YOUR PROGRAM HERE ******* */
19 #define VERSION ""
20 #endif
22 struct gengetopt_args_info {
23 int full_screen_flag; /* Start in full screen mode (default=off). */
24 int shuffle_flag; /* Show images in random order (default=off). */
25 int recursive_flag; /* Process directories recursively (default=off). */
26 int info_flag; /* Show infos about displayed image (default=on). */
27 int maximize_flag; /* Maximize image to fit window (default=off). */
28 int delay_arg; /* Delay before hiding the cursor. */
29 int menu_flag; /* Display the menu bar (default=on). */
31 int help_given ; /* Whether help was given. */
32 int version_given ; /* Whether version was given. */
33 int full_screen_given ; /* Whether full-screen was given. */
34 int shuffle_given ; /* Whether shuffle was given. */
35 int recursive_given ; /* Whether recursive was given. */
36 int info_given ; /* Whether info was given. */
37 int maximize_given ; /* Whether maximize was given. */
38 int delay_given ; /* Whether delay was given. */
39 int menu_given ; /* Whether menu was given. */
41 char **inputs ; /* unamed options */
42 unsigned inputs_num ; /* unamed options number */
43 } ;
45 int cmdline_parser (int argc, char * const *argv, struct gengetopt_args_info *args_info);
47 void cmdline_parser_print_help(void);
48 void cmdline_parser_print_version(void);
50 #ifdef __cplusplus
52 #endif /* __cplusplus */
53 #endif /* _cmdline_h */