{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1750547459,"commit_time":1750600695,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"6a0cd4feb7c337f840493e2cab1a6ce5a89a9540","message":"tests: make individual test sources compile cleanly\n\nTidy up headers and includes to ensure all individual test source\ncompile cleanly (but not link). To allow running clang-tidy (and\npossibly other static analyzers) on them. It also improves readability\nand allows to verify them locally, without the bundle logic.\n\nclang-tidy ignores #included C files, so it's blind to bundle C files\nthe include these tests. The current workaround of embedding has\na couple of downsides:. meaningless filenames and line numbers,\nmissing issues, messing up self header paths. Thus, running it on\nindividual sources would be beneficial.\n\nAlso:\n- de-duplicate includes.\n- untangle some includes.\n- formatting/indentation fixes.\n- merge `getpart.h` into `first.h`.\n\nRef: https://github.com/curl/curl/pull/17680#issuecomment-2991730158\n\nCloses #17703\n","parents":["4d4d09eb7f4233ce0e03aec7bbf99a70892630fb"],"tree_hash":"6e45a0ab7108b29ca3ac6dddd3f8751142716d3c"}