{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1759433628,"commit_time":1759531738,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"45438c8d6f8e70385d66c029568524e9e803c539","message":"checksrc: reduce directory-specific exceptions\n\nBy making them defaults, then fixing and/or reshuffling remaining\nexceptions as necessary.\n\n- checksrc: ban by default: `snprintf`, `vsnprintf`, `sscanf`, `strtol`.\n- examples: replace `strtol` with `atoi` to avoid a checksrc exception.\n- tests/libtest: replace `strtol` with `atol`.\n- tests/server: replace most `strtol` with `atol`.\n- tests/server: replace most `strtoul` with `atol`/`atoi`.\n- tests/server: drop no longer used `util_ultous`.\n- fix typo in checksrc rules: `vsnprint` -> `vsnprintf`.\n- update local exceptions.\n\nAlso:\n- examples: ban curl printf functions. They're discouraged in user code.\n- examples: replace curl printf with system printf.\n  Add `snprintf` workaround for <VS2015.\n- examples/synctime: fix `-Wfloat-equal`.\n- examples/synctime: exclude for non-Windows and non-UWP Windows.\n- examples/synctime: build by default.\n\nCloses #18823\n","parents":["fff36a360ed781ff1073bfc918747828d57face2"],"tree_hash":"0833e8ef3252cc007def70fd2723d8ec49f91cd2"}