GNUnet is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published
- by the Free Software Foundation; either version 2, or (at your
+ by the Free Software Foundation; either version 3, or (at your
option) any later version.
GNUnet is distributed in the hope that it will be useful, but
{
char *string;
+ if (uri == NULL)
+ {
+ printf (_("Directory summary:\n"));
+ GNUNET_CONTAINER_meta_data_iterate (meta,
+ &item_printer,
+ NULL);
+ printf ("\n");
+ return;
+ }
string = GNUNET_FS_uri_to_string (uri);
printf ("%s:\n", string);
GNUNET_free (string);
}
}
-/**
- * gnunet-directory command line options
- */
-static struct GNUNET_GETOPT_CommandLineOption options[] = {
- GNUNET_GETOPT_OPTION_END
-};
-
-
/**
* The main function to inspect GNUnet directories.
*
int
main (int argc, char *const *argv)
{
+ static struct GNUNET_GETOPT_CommandLineOption options[] = {
+ GNUNET_GETOPT_OPTION_END
+ };
return (GNUNET_OK ==
GNUNET_PROGRAM_run (argc,
argv,