diff options
Diffstat (limited to 'src/auction/gnunet-auction-create.c')
-rw-r--r-- | src/auction/gnunet-auction-create.c | 67 |
1 files changed, 43 insertions, 24 deletions
diff --git a/src/auction/gnunet-auction-create.c b/src/auction/gnunet-auction-create.c index a4c029572..e6fcab097 100644 --- a/src/auction/gnunet-auction-create.c +++ b/src/auction/gnunet-auction-create.c | |||
@@ -155,30 +155,49 @@ fail: | |||
155 | int | 155 | int |
156 | main (int argc, char *const *argv) | 156 | main (int argc, char *const *argv) |
157 | { | 157 | { |
158 | static const struct GNUNET_GETOPT_CommandLineOption options[] = { | 158 | struct GNUNET_GETOPT_CommandLineOption options[] = { |
159 | {'d', "description", "FILE", | 159 | |
160 | gettext_noop ("description of the item to be sold"), | 160 | GNUNET_GETOPT_OPTION_FILENAME ('d', |
161 | 1, &GNUNET_GETOPT_set_filename, &fndesc}, | 161 | "description", |
162 | {'p', "pricemap", "FILE", | 162 | "FILE", |
163 | gettext_noop ("mapping of possible prices"), | 163 | gettext_noop ("description of the item to be sold"), |
164 | 1, &GNUNET_GETOPT_set_filename, &fnprices}, | 164 | &fndesc), |
165 | {'r', "roundtime", "DURATION", | 165 | |
166 | gettext_noop ("max duration per round"), | 166 | GNUNET_GETOPT_OPTION_FILENAME ('p', |
167 | 1, &GNUNET_GETOPT_set_relative_time, &dround}, | 167 | "pricemap", |
168 | {'s', "regtime", "DURATION", | 168 | "FILE", |
169 | gettext_noop ("duration until auction starts"), | 169 | gettext_noop ("mapping of possible prices"), |
170 | 1, &GNUNET_GETOPT_set_relative_time, &dstart}, | 170 | &fnprices), |
171 | {'m', "m", "NUMBER", | 171 | |
172 | gettext_noop ("number of items to sell\n" | 172 | GNUNET_GETOPT_OPTION_SET_RELATIVE_TIME ('r', |
173 | "0 for first price auction\n" | 173 | "roundtime", |
174 | ">0 for vickrey/M+1st price auction"), | 174 | "DURATION", |
175 | 1, &GNUNET_GETOPT_set_uint, &m}, | 175 | gettext_noop ("max duration per round"), |
176 | {'u', "public", NULL, | 176 | &dround), |
177 | gettext_noop ("public auction outcome"), | 177 | |
178 | 0, &GNUNET_GETOPT_set_one, &outcome}, | 178 | GNUNET_GETOPT_OPTION_SET_RELATIVE_TIME ('s', |
179 | {'i', "interactive", NULL, | 179 | "regtime", |
180 | gettext_noop ("keep running in foreground until auction completes"), | 180 | "DURATION", |
181 | 0, &GNUNET_GETOPT_set_one, &interactive}, | 181 | gettext_noop ("duration until auction starts"), |
182 | &dstart), | ||
183 | GNUNET_GETOPT_OPTION_SET_UINT ('m', | ||
184 | "m", | ||
185 | "NUMBER", | ||
186 | gettext_noop ("number of items to sell\n" | ||
187 | "0 for first price auction\n" | ||
188 | ">0 for vickrey/M+1st price auction"), | ||
189 | &m), | ||
190 | |||
191 | GNUNET_GETOPT_OPTION_SET_ONE ('u', | ||
192 | "public", | ||
193 | gettext_noop ("public auction outcome"), | ||
194 | &outcome), | ||
195 | |||
196 | GNUNET_GETOPT_OPTION_SET_ONE ('i', | ||
197 | "interactive", | ||
198 | gettext_noop ("keep running in foreground until auction completes"), | ||
199 | &interactive), | ||
200 | |||
182 | GNUNET_GETOPT_OPTION_END | 201 | GNUNET_GETOPT_OPTION_END |
183 | }; | 202 | }; |
184 | if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv)) | 203 | if (GNUNET_OK != GNUNET_STRINGS_get_utf8_args (argc, argv, &argc, &argv)) |