| -rw-r--r-- | .clang-format | 9L |
| -rw-r--r-- | .clang-tidy | 43L |
| -rw-r--r-- | .gitignore | 6L |
| -rw-r--r-- | .gn | 25L |
| -rw-r--r-- | BUILD.gn | 114L |
| -rw-r--r-- | LICENSE | 22L |
| -rw-r--r-- | Makefile | 24L |
| -rw-r--r-- | README.md | 85L |
| -rw-r--r-- | build/BUILD.gn | 126L |
| -rw-r--r-- | build/BUILDCONFIG.gn | 118L |
| -rw-r--r-- | build/toolchain/BUILD.gn | 137L |
| -rw-r--r-- | secondary/third_party/utest/BUILD.gn | 36L |
| -rw-r--r-- | src/BUILD.gn | 52L |
| -rw-r--r-- | src/format.c | 305L |
| -rw-r--r-- | src/format.h | 52L |
| -rw-r--r-- | src/format_tests.c | 721L |
| -rw-r--r-- | src/fs_inmemory.c | 209L |
| -rw-r--r-- | src/fs_inmemory.h | 18L |
| -rw-r--r-- | src/fs_posix.c | 90L |
| -rw-r--r-- | src/fs_posix.h | 9L |
| -rw-r--r-- | src/git/BUILD.gn | 29L |
| -rw-r--r-- | src/git/commit.c | 135L |
| -rw-r--r-- | src/git/commit.h | 27L |
| -rw-r--r-- | src/git/commit_tests.c | 100L |
| -rw-r--r-- | src/git/constants.h | 12L |
| -rw-r--r-- | src/git/delta.c | 210L |
| -rw-r--r-- | src/git/delta.h | 36L |
| -rw-r--r-- | src/git/delta_tests.c | 38L |
| -rw-r--r-- | src/git/file.c | 53L |
| -rw-r--r-- | src/git/file.h | 25L |
| -rw-r--r-- | src/git/git.c | 401L |
| -rw-r--r-- | src/git/git.h | 43L |
| -rw-r--r-- | src/git/git_tests.c | 97L |
| -rw-r--r-- | src/git/internal.h | 45L |
| -rw-r--r-- | src/git/reference.c | 94L |
| -rw-r--r-- | src/git/reference.h | 18L |
| -rw-r--r-- | src/git/repo.c | 258L |
| -rw-r--r-- | src/git/repo.h | 25L |
| -rw-r--r-- | src/git/repo_tests.c | 92L |
| -rw-r--r-- | src/gout.c | 167L |
| -rw-r--r-- | src/gout.h | 26L |
| -rw-r--r-- | src/gout_index.c | 108L |
| -rw-r--r-- | src/gout_index.h | 25L |
| -rw-r--r-- | src/gout_index_main.c | 31L |
| -rw-r--r-- | src/gout_index_options_tests.c | 58L |
| -rw-r--r-- | src/gout_main.c | 33L |
| -rw-r--r-- | src/gout_options_tests.c | 88L |
| -rw-r--r-- | src/gout_tests.c | 18L |
| -rw-r--r-- | src/gout_tests_main.c | 9L |
| -rw-r--r-- | src/security.c | 66L |
| -rw-r--r-- | src/security.h | 25L |
| -rw-r--r-- | src/test_utils.h | 32L |
| -rw-r--r-- | src/utils.c | 146L |
| -rw-r--r-- | src/utils.h | 57L |
| -rw-r--r-- | src/utils_tests.c | 183L |
| -rw-r--r-- | src/writer/BUILD.gn | 27L |
| -rw-r--r-- | src/writer/atom/BUILD.gn | 12L |
| -rw-r--r-- | src/writer/atom/atom.c | 155L |
| -rw-r--r-- | src/writer/atom/atom.h | 34L |
| -rw-r--r-- | src/writer/atom/atom_tests.c | 203L |
| -rw-r--r-- | src/writer/cache/BUILD.gn | 9L |
| -rw-r--r-- | src/writer/cache/cache.c | 206L |
| -rw-r--r-- | src/writer/cache/cache.h | 102L |
| -rw-r--r-- | src/writer/cache/cache_tests.c | 111L |
| -rw-r--r-- | src/writer/gemini/BUILD.gn | 41L |
| -rw-r--r-- | src/writer/gemini/commit.c | 262L |
| -rw-r--r-- | src/writer/gemini/commit.h | 24L |
| -rw-r--r-- | src/writer/gemini/commit_tests.c | 52L |
| -rw-r--r-- | src/writer/gemini/fileblob.c | 140L |
| -rw-r--r-- | src/writer/gemini/fileblob.h | 18L |
| -rw-r--r-- | src/writer/gemini/fileblob_tests.c | 47L |
| -rw-r--r-- | src/writer/gemini/files.c | 75L |
| -rw-r--r-- | src/writer/gemini/files.h | 16L |
| -rw-r--r-- | src/writer/gemini/files_tests.c | 71L |
| -rw-r--r-- | src/writer/gemini/index_writer.c | 46L |
| -rw-r--r-- | src/writer/gemini/index_writer.h | 17L |
| -rw-r--r-- | src/writer/gemini/log.c | 118L |
| -rw-r--r-- | src/writer/gemini/log.h | 22L |
| -rw-r--r-- | src/writer/gemini/log_tests.c | 57L |
| -rw-r--r-- | src/writer/gemini/page.c | 89L |
| -rw-r--r-- | src/writer/gemini/page.h | 20L |
| -rw-r--r-- | src/writer/gemini/page_tests.c | 48L |
| -rw-r--r-- | src/writer/gemini/refs.c | 102L |
| -rw-r--r-- | src/writer/gemini/refs.h | 16L |
| -rw-r--r-- | src/writer/gemini/refs_tests.c | 49L |
| -rw-r--r-- | src/writer/gemini/repo_index.c | 55L |
| -rw-r--r-- | src/writer/gemini/repo_index.h | 16L |
| -rw-r--r-- | src/writer/gemini/repo_index_tests.c | 67L |
| -rw-r--r-- | src/writer/gemini/repo_writer.c | 177L |
| -rw-r--r-- | src/writer/gemini/repo_writer.h | 31L |
| -rw-r--r-- | src/writer/gemini/repo_writer_tests.c | 59L |
| -rw-r--r-- | src/writer/gopher/BUILD.gn | 41L |
| -rw-r--r-- | src/writer/gopher/commit.c | 266L |
| -rw-r--r-- | src/writer/gopher/commit.h | 24L |
| -rw-r--r-- | src/writer/gopher/commit_tests.c | 155L |
| -rw-r--r-- | src/writer/gopher/fileblob.c | 138L |
| -rw-r--r-- | src/writer/gopher/fileblob.h | 18L |
| -rw-r--r-- | src/writer/gopher/fileblob_tests.c | 93L |
| -rw-r--r-- | src/writer/gopher/files.c | 78L |
| -rw-r--r-- | src/writer/gopher/files.h | 16L |
| -rw-r--r-- | src/writer/gopher/files_tests.c | 71L |
| -rw-r--r-- | src/writer/gopher/index_writer.c | 46L |
| -rw-r--r-- | src/writer/gopher/index_writer.h | 17L |
| -rw-r--r-- | src/writer/gopher/log.c | 123L |
| -rw-r--r-- | src/writer/gopher/log.h | 22L |
| -rw-r--r-- | src/writer/gopher/log_tests.c | 112L |
| -rw-r--r-- | src/writer/gopher/page.c | 89L |
| -rw-r--r-- | src/writer/gopher/page.h | 20L |
| -rw-r--r-- | src/writer/gopher/page_tests.c | 55L |
| -rw-r--r-- | src/writer/gopher/refs.c | 166L |
| -rw-r--r-- | src/writer/gopher/refs.h | 16L |
| -rw-r--r-- | src/writer/gopher/refs_tests.c | 98L |
| -rw-r--r-- | src/writer/gopher/repo_index.c | 57L |
| -rw-r--r-- | src/writer/gopher/repo_index.h | 16L |
| -rw-r--r-- | src/writer/gopher/repo_index_tests.c | 66L |
| -rw-r--r-- | src/writer/gopher/repo_writer.c | 177L |
| -rw-r--r-- | src/writer/gopher/repo_writer.h | 31L |
| -rw-r--r-- | src/writer/gopher/repo_writer_tests.c | 64L |
| -rw-r--r-- | src/writer/html/BUILD.gn | 41L |
| -rw-r--r-- | src/writer/html/commit.c | 300L |
| -rw-r--r-- | src/writer/html/commit.h | 22L |
| -rw-r--r-- | src/writer/html/commit_tests.c | 155L |
| -rw-r--r-- | src/writer/html/fileblob.c | 143L |
| -rw-r--r-- | src/writer/html/fileblob.h | 18L |
| -rw-r--r-- | src/writer/html/fileblob_tests.c | 118L |
| -rw-r--r-- | src/writer/html/files.c | 89L |
| -rw-r--r-- | src/writer/html/files.h | 16L |
| -rw-r--r-- | src/writer/html/files_tests.c | 97L |
| -rw-r--r-- | src/writer/html/index_writer.c | 51L |
| -rw-r--r-- | src/writer/html/index_writer.h | 17L |
| -rw-r--r-- | src/writer/html/log.c | 137L |
| -rw-r--r-- | src/writer/html/log.h | 22L |
| -rw-r--r-- | src/writer/html/log_tests.c | 123L |
| -rw-r--r-- | src/writer/html/page.c | 140L |
| -rw-r--r-- | src/writer/html/page.h | 20L |
| -rw-r--r-- | src/writer/html/page_tests.c | 76L |
| -rw-r--r-- | src/writer/html/refs.c | 168L |
| -rw-r--r-- | src/writer/html/refs.h | 16L |
| -rw-r--r-- | src/writer/html/refs_tests.c | 98L |
| -rw-r--r-- | src/writer/html/repo_index.c | 92L |
| -rw-r--r-- | src/writer/html/repo_index.h | 17L |
| -rw-r--r-- | src/writer/html/repo_index_tests.c | 67L |
| -rw-r--r-- | src/writer/html/repo_writer.c | 176L |
| -rw-r--r-- | src/writer/html/repo_writer.h | 29L |
| -rw-r--r-- | src/writer/html/repo_writer_tests.c | 64L |
| -rw-r--r-- | src/writer/index_writer.c | 153L |
| -rw-r--r-- | src/writer/index_writer.h | 18L |
| -rw-r--r-- | src/writer/index_writer_tests.c | 84L |
| -rw-r--r-- | src/writer/repo_writer.c | 249L |
| -rw-r--r-- | src/writer/repo_writer.h | 30L |
| -rw-r--r-- | third_party/openbsd/BUILD.gn | 32L |
| -rw-r--r-- | third_party/openbsd/reallocarray.c | 42L |
| -rw-r--r-- | third_party/openbsd/reallocarray.h | 9L |
| -rw-r--r-- | third_party/openbsd/strlcat.c | 62L |
| -rw-r--r-- | third_party/openbsd/strlcat.h | 9L |
| -rw-r--r-- | third_party/openbsd/strlcpy.c | 56L |
| -rw-r--r-- | third_party/openbsd/strlcpy.h | 9L |
| -rw-r--r-- | third_party/utest/.clang-format | 2L |
| -rw-r--r-- | third_party/utest/.github/FUNDING.yml | 1L |
| -rw-r--r-- | third_party/utest/.github/workflows/cmake.yml | 107L |
| -rw-r--r-- | third_party/utest/.github/workflows/sanitizers.yml | 65L |
| -rw-r--r-- | third_party/utest/.gitignore | 2L |
| -rw-r--r-- | third_party/utest/LICENSE | 24L |
| -rw-r--r-- | third_party/utest/README.md | 702L |
| -rw-r--r-- | third_party/utest/appveyor.yml | 55L |
| -rw-r--r-- | third_party/utest/test/CMakeLists.txt | 132L |
| -rw-r--r-- | third_party/utest/test/main.c | 111L |
| -rw-r--r-- | third_party/utest/test/side_effects.c | 138L |
| -rw-r--r-- | third_party/utest/test/side_effects.cpp | 136L |
| -rw-r--r-- | third_party/utest/test/stdint_include.c | 32L |
| -rw-r--r-- | third_party/utest/test/subprocess.h | 1186L |
| -rw-r--r-- | third_party/utest/test/test.c | 268L |
| -rw-r--r-- | third_party/utest/test/test.cpp | 303L |
| -rw-r--r-- | third_party/utest/test/test11.c | 260L |
| -rw-r--r-- | third_party/utest/test/test11.cpp | 352L |
| -rw-r--r-- | third_party/utest/test/test14.cpp | 352L |
| -rw-r--r-- | third_party/utest/test/test17.cpp | 352L |
| -rw-r--r-- | third_party/utest/test/test99.c | 260L |
| -rw-r--r-- | third_party/utest/test/test_no_exceptions.cpp | 261L |
| -rw-r--r-- | third_party/utest/test/type_printers.c | 5L |
| -rw-r--r-- | third_party/utest/test/type_printers.cpp | 2L |
| -rw-r--r-- | third_party/utest/test/type_printers.inc | 52L |
| -rw-r--r-- | third_party/utest/utest.h | 1719L |