mirror of
https://github.com/curl/curl.git
synced 2026-04-14 13:01:42 +08:00
Tidy up headers and includes to ensure all individual test source compile cleanly (but not link). To allow running clang-tidy (and possibly other static analyzers) on them. It also improves readability and allows to verify them locally, without the bundle logic. clang-tidy ignores #included C files, so it's blind to bundle C files the include these tests. The current workaround of embedding has a couple of downsides:. meaningless filenames and line numbers, missing issues, messing up self header paths. Thus, running it on individual sources would be beneficial. Also: - de-duplicate includes. - untangle some includes. - formatting/indentation fixes. - merge `getpart.h` into `first.h`. Ref: https://github.com/curl/curl/pull/17680#issuecomment-2991730158 Closes #17703 |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| first.c | ||
| first.h | ||
| h2_pausing.c | ||
| h2_serverpush.c | ||
| h2_upgrade_extreme.c | ||
| hx_download.c | ||
| hx_upload.c | ||
| Makefile.am | ||
| Makefile.inc | ||
| tls_session_reuse.c | ||
| upload_pausing.c | ||
| ws_data.c | ||
| ws_pingpong.c | ||