{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1759413675,"commit_time":1759531866,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"4deea9396bc7dd25c6362fa746a57bf309c74ada","message":"tests: stop overriding system printf symbols\n\nTo make the source code match the functions called at runtime.\nAnd to avoid the preprocessor trick that may introduces build issues.\n\nBefore this patch, libtests, tunits and units were calling a mixture\nof curl and system printf calls, then transformed them all to curl\nprintf calls by including `curl_printf.h`.\n\nChanges made:\n- tests: stop including `curl_printf.h`.\n- libtest: switch a couple of outlier system printf calls to curl\n  printf.\n- unit: use more curl printf to avoid casts and show whole values.\n- unit: switch remaining calls to curl printf explicitly.\n- tunit: switch to call curl printf explicitly.\n- libtest, tunit, unit: ban system printf.\n- unit1307, unit1607, unit1609, unit1652, unit1655, unit3214: bump\n  types/masks to avoid casts.\n\nAfter this patch:\n- libtests, tunits, units: use exclusively curl printf.\n  (as before, but explicitly, without relying on redefinitions.)\n- servers: is unchanged (it can only use system printf).\n\nCloses #18814\n","parents":["45438c8d6f8e70385d66c029568524e9e803c539"],"tree_hash":"97e1e26e0b9e764bd298e8f62a7477531e073d32"}