diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-30 02:50:01 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-30 02:50:01 +0000 |
commit | 91275eb478ceb58083426099b6da3f4c7e189f19 (patch) | |
tree | 260f7d2fa77408b38c5cea96b320b9b0b6713ff2 /debian/vendor-h2o/deps/yaml/tests/run-loader.c | |
parent | Merging upstream version 1.9.4. (diff) | |
download | dnsdist-91275eb478ceb58083426099b6da3f4c7e189f19.tar.xz dnsdist-91275eb478ceb58083426099b6da3f4c7e189f19.zip |
Merging debian version 1.9.4-1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/vendor-h2o/deps/yaml/tests/run-loader.c')
-rw-r--r-- | debian/vendor-h2o/deps/yaml/tests/run-loader.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/debian/vendor-h2o/deps/yaml/tests/run-loader.c b/debian/vendor-h2o/deps/yaml/tests/run-loader.c deleted file mode 100644 index 8c36b66..0000000 --- a/debian/vendor-h2o/deps/yaml/tests/run-loader.c +++ /dev/null @@ -1,63 +0,0 @@ -#include <yaml.h> - -#include <stdlib.h> -#include <stdio.h> - -#ifdef NDEBUG -#undef NDEBUG -#endif -#include <assert.h> - -int -main(int argc, char *argv[]) -{ - int number; - - if (argc < 2) { - printf("Usage: %s file1.yaml ...\n", argv[0]); - return 0; - } - - for (number = 1; number < argc; number ++) - { - FILE *file; - yaml_parser_t parser; - yaml_document_t document; - int done = 0; - int count = 0; - int error = 0; - - printf("[%d] Loading '%s': ", number, argv[number]); - fflush(stdout); - - file = fopen(argv[number], "rb"); - assert(file); - - assert(yaml_parser_initialize(&parser)); - - yaml_parser_set_input_file(&parser, file); - - while (!done) - { - if (!yaml_parser_load(&parser, &document)) { - error = 1; - break; - } - - done = (!yaml_document_get_root_node(&document)); - - yaml_document_delete(&document); - - if (!done) count ++; - } - - yaml_parser_delete(&parser); - - assert(!fclose(file)); - - printf("%s (%d documents)\n", (error ? "FAILURE" : "SUCCESS"), count); - } - - return 0; -} - |