mirror of
https://github.com/curl/curl.git
synced 2026-04-14 22:11:45 +03:00
To make the source code match the functions called at runtime. And to avoid the preprocessor trick that may introduces build issues. Before this patch, libtests, tunits and units were calling a mixture of curl and system printf calls, then transformed them all to curl printf calls by including `curl_printf.h`. Changes made: - tests: stop including `curl_printf.h`. - libtest: switch a couple of outlier system printf calls to curl printf. - unit: use more curl printf to avoid casts and show whole values. - unit: switch remaining calls to curl printf explicitly. - tunit: switch to call curl printf explicitly. - libtest, tunit, unit: ban system printf. - unit1307, unit1607, unit1609, unit1652, unit1655, unit3214: bump types/masks to avoid casts. After this patch: - libtests, tunits, units: use exclusively curl printf. (as before, but explicitly, without relying on redefinitions.) - servers: is unchanged (it can only use system printf). Closes #18814
59 lines
1.6 KiB
TOML
59 lines
1.6 KiB
TOML
# SPDX-License-Identifier: curl
|
|
# SPDX-FileCopyrightText: Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
|
|
# This file describes the licensing and copyright situation for files that
|
|
# cannot be annotated directly, for example because of being simply
|
|
# uncommentable. Unless this is the case, a file should be annotated directly.
|
|
#
|
|
# This follows the REUSE specification: https://reuse.software/spec-3.2/#reusetoml
|
|
|
|
version = 1
|
|
SPDX-PackageName = "curl"
|
|
SPDX-PackageDownloadLocation = "https://curl.se/"
|
|
|
|
[[annotations]]
|
|
path = [
|
|
".mailmap",
|
|
"docs/FAQ",
|
|
"docs/INSTALL",
|
|
"docs/KNOWN_BUGS",
|
|
"docs/libcurl/symbols-in-versions",
|
|
"docs/MAIL-ETIQUETTE",
|
|
"docs/options-in-versions",
|
|
"docs/THANKS",
|
|
"docs/TODO",
|
|
"GIT-INFO.md",
|
|
"lib/libcurl.vers.in",
|
|
"lib/libcurl.def",
|
|
"packages/OS400/README.OS400",
|
|
"packages/vms/build_vms.com",
|
|
"packages/vms/curl_release_note_start.txt",
|
|
"packages/vms/curlmsg.sdl",
|
|
"packages/vms/macro32_exactcase.patch",
|
|
"packages/vms/readme",
|
|
"plan9/README",
|
|
"projects/Windows/**",
|
|
"README",
|
|
"RELEASE-NOTES",
|
|
"renovate.json",
|
|
"tests/certs/**",
|
|
"tests/data/test**",
|
|
"tests/valgrind.supp",
|
|
# checksrc control files
|
|
"docs/examples/.checksrc",
|
|
"lib/.checksrc",
|
|
"lib/curlx/.checksrc",
|
|
"lib/vauth/.checksrc",
|
|
"lib/vquic/.checksrc",
|
|
"lib/vssh/.checksrc",
|
|
"lib/vtls/.checksrc",
|
|
"src/.checksrc",
|
|
"tests/libtest/.checksrc",
|
|
"tests/server/.checksrc",
|
|
"tests/tunit/.checksrc",
|
|
"tests/unit/.checksrc",
|
|
]
|
|
SPDX-FileCopyrightText = "Daniel Stenberg, <daniel@haxx.se>, et al."
|
|
SPDX-License-Identifier = "curl"
|
|
# If there is licensing/copyright information in or next to these files, prefer that
|
|
precedence = "closest"
|