diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 11:19:16 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-07-24 09:53:24 +0000 |
commit | b5f8ee61a7f7e9bd291dd26b0585d03eb686c941 (patch) | |
tree | d4d31289c39fc00da064a825df13a0b98ce95b10 /web/server/h2o/libh2o/deps/yaml/tests/run-scanner.c | |
parent | Adding upstream version 1.44.3. (diff) | |
download | netdata-b5f8ee61a7f7e9bd291dd26b0585d03eb686c941.tar.xz netdata-b5f8ee61a7f7e9bd291dd26b0585d03eb686c941.zip |
Adding upstream version 1.46.3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'web/server/h2o/libh2o/deps/yaml/tests/run-scanner.c')
-rw-r--r-- | web/server/h2o/libh2o/deps/yaml/tests/run-scanner.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/web/server/h2o/libh2o/deps/yaml/tests/run-scanner.c b/web/server/h2o/libh2o/deps/yaml/tests/run-scanner.c deleted file mode 100644 index 2c79e7ccf..000000000 --- a/web/server/h2o/libh2o/deps/yaml/tests/run-scanner.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_token_t token; - int done = 0; - int count = 0; - int error = 0; - - printf("[%d] Scanning '%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_scan(&parser, &token)) { - error = 1; - break; - } - - done = (token.type == YAML_STREAM_END_TOKEN); - - yaml_token_delete(&token); - - count ++; - } - - yaml_parser_delete(&parser); - - assert(!fclose(file)); - - printf("%s (%d tokens)\n", (error ? "FAILURE" : "SUCCESS"), count); - } - - return 0; -} - |