diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/gnunet_getopt_lib.h | 15 | ||||
-rw-r--r-- | src/include/gnunet_os_lib.h | 17 |
2 files changed, 26 insertions, 6 deletions
diff --git a/src/include/gnunet_getopt_lib.h b/src/include/gnunet_getopt_lib.h index 100854e0f..b04020a70 100644 --- a/src/include/gnunet_getopt_lib.h +++ b/src/include/gnunet_getopt_lib.h | |||
@@ -80,6 +80,7 @@ struct GNUNET_GETOPT_CommandLineProcessorContext | |||
80 | 80 | ||
81 | }; | 81 | }; |
82 | 82 | ||
83 | |||
83 | /** | 84 | /** |
84 | * @brief Process a command line option | 85 | * @brief Process a command line option |
85 | * | 86 | * |
@@ -89,11 +90,12 @@ struct GNUNET_GETOPT_CommandLineProcessorContext | |||
89 | * @param value argument, NULL if none was given | 90 | * @param value argument, NULL if none was given |
90 | * @return #GNUNET_OK to continue processing other options, #GNUNET_SYSERR to abort | 91 | * @return #GNUNET_OK to continue processing other options, #GNUNET_SYSERR to abort |
91 | */ | 92 | */ |
92 | typedef int (*GNUNET_GETOPT_CommandLineOptionProcessor) (struct | 93 | typedef int |
93 | GNUNET_GETOPT_CommandLineProcessorContext *ctx, | 94 | (*GNUNET_GETOPT_CommandLineOptionProcessor) (struct |
94 | void *scls, | 95 | GNUNET_GETOPT_CommandLineProcessorContext *ctx, |
95 | const char *option, | 96 | void *scls, |
96 | const char *value); | 97 | const char *option, |
98 | const char *value); | ||
97 | 99 | ||
98 | /** | 100 | /** |
99 | * @brief Definition of a command line option. | 101 | * @brief Definition of a command line option. |
@@ -122,7 +124,8 @@ struct GNUNET_GETOPT_CommandLineOption | |||
122 | const char *description; | 124 | const char *description; |
123 | 125 | ||
124 | /** | 126 | /** |
125 | * Is an argument required? 0: #GNUNET_NO (includes optional), 1: #GNUNET_YES. | 127 | * Is an argument required? #GNUNET_NO (includes optional) or |
128 | * #GNUNET_YES (required) | ||
126 | */ | 129 | */ |
127 | int require_argument; | 130 | int require_argument; |
128 | 131 | ||
diff --git a/src/include/gnunet_os_lib.h b/src/include/gnunet_os_lib.h index 8cd4a4578..3fa2497d6 100644 --- a/src/include/gnunet_os_lib.h +++ b/src/include/gnunet_os_lib.h | |||
@@ -240,6 +240,16 @@ struct GNUNET_OS_ProjectData | |||
240 | */ | 240 | */ |
241 | const char *env_varname_alt; | 241 | const char *env_varname_alt; |
242 | 242 | ||
243 | /** | ||
244 | * E-mail address for reporting bugs. | ||
245 | */ | ||
246 | const char *bug_email; | ||
247 | |||
248 | /** | ||
249 | * Project homepage. | ||
250 | */ | ||
251 | const char *homepage; | ||
252 | |||
243 | }; | 253 | }; |
244 | 254 | ||
245 | 255 | ||
@@ -251,6 +261,13 @@ GNUNET_OS_project_data_default (void); | |||
251 | 261 | ||
252 | 262 | ||
253 | /** | 263 | /** |
264 | * @return current (actual) project data. | ||
265 | */ | ||
266 | const struct GNUNET_OS_ProjectData * | ||
267 | GNUNET_OS_project_data_get (void); | ||
268 | |||
269 | |||
270 | /** | ||
254 | * Setup OS subsystem with project data. | 271 | * Setup OS subsystem with project data. |
255 | * | 272 | * |
256 | * @param pd project data used to determine paths. | 273 | * @param pd project data used to determine paths. |