X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ffs%2Ftest_fs_directory.c;h=95225d7c0ad59bbce0681f514eb91c711b0ba01a;hb=a900b29ddaa9ea46c731b054b5e3ef3e725b95a8;hp=d8a9c63b6c4cee880883d85cc659e759cd0972ea;hpb=502af2167f7c218366666ca4944bd7cc54b5b19a;p=oweals%2Fgnunet.git diff --git a/src/fs/test_fs_directory.c b/src/fs/test_fs_directory.c index d8a9c63b6..95225d7c0 100644 --- a/src/fs/test_fs_directory.c +++ b/src/fs/test_fs_directory.c @@ -28,7 +28,7 @@ #include #include "gnunet_util_lib.h" #include "gnunet_fs_service.h" -#include "fs.h" +#include "fs_api.h" #define ABORT() { fprintf(stderr, "Error at %s:%d\n", __FILE__, __LINE__); return 1; } @@ -41,11 +41,9 @@ struct PCLS }; static void -processor (void *cls, - const char *filename, - const struct GNUNET_FS_Uri *uri, - const struct GNUNET_CONTAINER_MetaData *md, - size_t length, const void *data) +processor (void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, + const struct GNUNET_CONTAINER_MetaData *md, size_t length, + const void *data) { struct PCLS *p = cls; int i; @@ -54,15 +52,14 @@ processor (void *cls, return; /* ignore directory's meta data */ for (i = 0; i < p->max; i++) { - if (GNUNET_CONTAINER_meta_data_test_equal (p->md[i], - md) && + if (GNUNET_CONTAINER_meta_data_test_equal (p->md[i], md) && GNUNET_FS_uri_test_equal (p->uri[i], uri)) { p->pos++; return; } } - fprintf (stderr, "Error at %s:%d\n", __FILE__, __LINE__); + FPRINTF (stderr, "Error at %s:%d\n", __FILE__, __LINE__); } static int @@ -82,23 +79,18 @@ testDirectory (unsigned int i) char txt[128]; int ret = 0; struct GNUNET_TIME_Absolute start; - char *s; + const char *s; cls.max = i; uris = GNUNET_malloc (sizeof (struct GNUNET_FS_Uri *) * i); mds = GNUNET_malloc (sizeof (struct GNUNET_CONTAINER_MetaData *) * i); meta = GNUNET_CONTAINER_meta_data_create (); - GNUNET_CONTAINER_meta_data_insert (meta, - "", - EXTRACTOR_METATYPE_TITLE, - EXTRACTOR_METAFORMAT_UTF8, - "text/plain", + GNUNET_CONTAINER_meta_data_insert (meta, "", EXTRACTOR_METATYPE_TITLE, + EXTRACTOR_METAFORMAT_UTF8, "text/plain", "A title", strlen ("A title") + 1); - GNUNET_CONTAINER_meta_data_insert (meta, - "", + GNUNET_CONTAINER_meta_data_insert (meta, "", EXTRACTOR_METATYPE_AUTHOR_NAME, - EXTRACTOR_METAFORMAT_UTF8, - "text/plain", + EXTRACTOR_METAFORMAT_UTF8, "text/plain", "An author", strlen ("An author") + 1); for (p = 0; p < i; p++) { @@ -106,14 +98,12 @@ testDirectory (unsigned int i) for (q = 0; q <= p; q++) { GNUNET_snprintf (txt, sizeof (txt), "%u -- %u\n", p, q); - GNUNET_CONTAINER_meta_data_insert (mds[p], - "", + GNUNET_CONTAINER_meta_data_insert (mds[p], "", q % EXTRACTOR_metatype_get_max (), EXTRACTOR_METAFORMAT_UTF8, "text/plain", txt, strlen (txt) + 1); } - GNUNET_snprintf (uri, - sizeof (uri), + GNUNET_snprintf (uri, sizeof (uri), "gnunet://fs/chk/C282GG70GKK41O4551011DO413KFBVTVMQG1OG30I0K4045N0G41HAPB82G680A02JRVVFO8URVRU2F159011DO41000000022RG820.RNVVVVOOLCLK065B5D04HTNVNSIB2AI022RG8200HSLK1CO1000ATQ98824DMA2032LIMG50CG0K057NVUVG200000H000004400000.%u", p); emsg = NULL; @@ -140,11 +130,11 @@ testDirectory (unsigned int i) GNUNET_FS_directory_builder_add (db, uris[p], mds[p], NULL); GNUNET_FS_directory_builder_finish (db, &dlen, (void **) &data); s = GNUNET_STRINGS_relative_time_to_string (GNUNET_TIME_absolute_get_duration - (start)); - fprintf (stdout, + (start), + GNUNET_YES); + FPRINTF (stdout, "Creating directory with %u entires and total size %llu took %s\n", i, (unsigned long long) dlen, s); - GNUNET_free (s); if (i < 100) { cls.pos = 0;