From c4e9ba925ffd758aaa3feee2ccfc0b76f26fe207 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 5 Oct 2019 15:09:28 +0200 Subject: global reindent, now with uncrustify hook enabled --- src/fs/test_fs_directory.c | 170 +++++++++++++++++++++++---------------------- 1 file changed, 86 insertions(+), 84 deletions(-) (limited to 'src/fs/test_fs_directory.c') diff --git a/src/fs/test_fs_directory.c b/src/fs/test_fs_directory.c index 936c3bed4..37d74613a 100644 --- a/src/fs/test_fs_directory.c +++ b/src/fs/test_fs_directory.c @@ -30,9 +30,11 @@ #include "gnunet_fs_service.h" #include "fs_api.h" -#define ABORT() { fprintf(stderr, "Error at %s:%d\n", __FILE__, __LINE__); return 1; } +#define ABORT() { fprintf (stderr, "Error at %s:%d\n", __FILE__, __LINE__); \ + return 1; } -struct PCLS { +struct PCLS +{ struct GNUNET_FS_Uri **uri; struct GNUNET_CONTAINER_MetaData **md; unsigned int pos; @@ -40,9 +42,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; @@ -50,19 +52,19 @@ processor(void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, if (NULL == uri) return; /* ignore directory's meta data */ for (i = 0; i < p->max; i++) + { + if (GNUNET_CONTAINER_meta_data_test_equal (p->md[i], md) && + GNUNET_FS_uri_test_equal (p->uri[i], uri)) { - if (GNUNET_CONTAINER_meta_data_test_equal(p->md[i], md) && - GNUNET_FS_uri_test_equal(p->uri[i], uri)) - { - p->pos++; - return; - } + p->pos++; + return; } - fprintf(stderr, "Error at %s:%d\n", __FILE__, __LINE__); + } + fprintf (stderr, "Error at %s:%d\n", __FILE__, __LINE__); } static int -testDirectory(unsigned int i) +testDirectory (unsigned int i) { struct GNUNET_FS_DirectoryBuilder *db; char *data; @@ -81,99 +83,99 @@ testDirectory(unsigned int i) 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", - "A title", strlen("A title") + 1); - GNUNET_CONTAINER_meta_data_insert(meta, "", - EXTRACTOR_METATYPE_AUTHOR_NAME, - EXTRACTOR_METAFORMAT_UTF8, "text/plain", - "An author", strlen("An author") + 1); + 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", + "A title", strlen ("A title") + 1); + GNUNET_CONTAINER_meta_data_insert (meta, "", + EXTRACTOR_METATYPE_AUTHOR_NAME, + EXTRACTOR_METAFORMAT_UTF8, "text/plain", + "An author", strlen ("An author") + 1); for (p = 0; p < i; p++) + { + mds[p] = GNUNET_CONTAINER_meta_data_create (); + for (q = 0; q <= p; q++) { - mds[p] = GNUNET_CONTAINER_meta_data_create(); - for (q = 0; q <= p; q++) - { - GNUNET_snprintf(txt, sizeof(txt), "%u -- %u\n", p, q); - GNUNET_CONTAINER_meta_data_insert(mds[p], "", + GNUNET_snprintf (txt, sizeof(txt), "%u -- %u\n", p, q); + GNUNET_CONTAINER_meta_data_insert (mds[p], "", #if HAVE_EXTRACTOR_H && HAVE_LIBEXTRACTOR - q % EXTRACTOR_metatype_get_max(), + q % EXTRACTOR_metatype_get_max (), #else - q % 128, + q % 128, #endif - EXTRACTOR_METAFORMAT_UTF8, - "text/plain", txt, strlen(txt) + 1); - } - GNUNET_snprintf(uri, sizeof(uri), - "gnunet://fs/chk/C282GG70GKK41O4551011DO413KFBVTVMQG1OG30I0K4045N0G41HAPB82G680A02JRVVFO8URVRU2F159011DO41000000022RG820.RNVVVVOOLCLK065B5D04HTNVNSIB2AI022RG8200HSLK1CO1000ATQ98824DMA2032LIMG50CG0K057NVUVG200000H000004400000.%u", - p); - emsg = NULL; - uris[p] = GNUNET_FS_uri_parse(uri, &emsg); - if (uris[p] == NULL) - { - GNUNET_CONTAINER_meta_data_destroy(mds[p]); - while (--p > 0) - { - GNUNET_CONTAINER_meta_data_destroy(mds[p]); - GNUNET_FS_uri_destroy(uris[p]); - } - GNUNET_free(mds); - GNUNET_free(uris); - GNUNET_free(emsg); - GNUNET_CONTAINER_meta_data_destroy(meta); - ABORT(); /* error in testcase */ - } - GNUNET_assert(emsg == NULL); + EXTRACTOR_METAFORMAT_UTF8, + "text/plain", txt, strlen (txt) + 1); } - start = GNUNET_TIME_absolute_get(); - db = GNUNET_FS_directory_builder_create(meta); - for (p = 0; p < i; p++) - 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), - GNUNET_YES); - fprintf(stdout, - "Creating directory with %u entires and total size %llu took %s\n", - i, (unsigned long long)dlen, s); - if (i < 100) + GNUNET_snprintf (uri, sizeof(uri), + "gnunet://fs/chk/C282GG70GKK41O4551011DO413KFBVTVMQG1OG30I0K4045N0G41HAPB82G680A02JRVVFO8URVRU2F159011DO41000000022RG820.RNVVVVOOLCLK065B5D04HTNVNSIB2AI022RG8200HSLK1CO1000ATQ98824DMA2032LIMG50CG0K057NVUVG200000H000004400000.%u", + p); + emsg = NULL; + uris[p] = GNUNET_FS_uri_parse (uri, &emsg); + if (uris[p] == NULL) { - cls.pos = 0; - cls.uri = uris; - cls.md = mds; - GNUNET_FS_directory_list_contents(dlen, data, 0, &processor, &cls); - GNUNET_assert(cls.pos == i); + GNUNET_CONTAINER_meta_data_destroy (mds[p]); + while (--p > 0) + { + GNUNET_CONTAINER_meta_data_destroy (mds[p]); + GNUNET_FS_uri_destroy (uris[p]); + } + GNUNET_free (mds); + GNUNET_free (uris); + GNUNET_free (emsg); + GNUNET_CONTAINER_meta_data_destroy (meta); + ABORT (); /* error in testcase */ } - GNUNET_free(data); - GNUNET_CONTAINER_meta_data_destroy(meta); + GNUNET_assert (emsg == NULL); + } + start = GNUNET_TIME_absolute_get (); + db = GNUNET_FS_directory_builder_create (meta); for (p = 0; p < i; p++) - { - GNUNET_CONTAINER_meta_data_destroy(mds[p]); - GNUNET_FS_uri_destroy(uris[p]); - } - GNUNET_free(uris); - GNUNET_free(mds); + 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), + GNUNET_YES); + fprintf (stdout, + "Creating directory with %u entires and total size %llu took %s\n", + i, (unsigned long long) dlen, s); + if (i < 100) + { + cls.pos = 0; + cls.uri = uris; + cls.md = mds; + GNUNET_FS_directory_list_contents (dlen, data, 0, &processor, &cls); + GNUNET_assert (cls.pos == i); + } + GNUNET_free (data); + GNUNET_CONTAINER_meta_data_destroy (meta); + for (p = 0; p < i; p++) + { + GNUNET_CONTAINER_meta_data_destroy (mds[p]); + GNUNET_FS_uri_destroy (uris[p]); + } + GNUNET_free (uris); + GNUNET_free (mds); return ret; } int -main(int argc, char *argv[]) +main (int argc, char *argv[]) { int failureCount = 0; int i; - GNUNET_log_setup("test_fs_directory", + GNUNET_log_setup ("test_fs_directory", #if VERBOSE - "DEBUG", + "DEBUG", #else - "WARNING", + "WARNING", #endif - NULL); + NULL); for (i = 17; i < 1000; i *= 2) - failureCount += testDirectory(i); + failureCount += testDirectory (i); if (failureCount != 0) return 1; return 0; -- cgit v1.2.3