{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1748373636,"commit_time":1749613159,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"6897aeb10561b55c6659866fc0518dd67422f267","message":"tests: drop mk-bundle exceptions\n\nUsing a mixture of techniques to avoid symbols collisions:\n- reduce scope.\n- add `t*_` / `T*_` prefix.\n- move shared functions to `testutil.c`.\n  (`suburl()`, `rlim2str()`)\n- clone re-used lib*.c sources.\n  (lib587, lib645)\n- include shared symbols just once in re-used `lib*.c` sources.\n  (using `LIB*_C` guards.)\n- drop re-used `lib*.c` sources where they were identical or\n  unused.\n- make macros global.\n- #undef macros before use.\n\nWhat remain is the entry functions `test`, and `unit_setup`,\n`unit_stop` in unit tests.\n\nAlso:\n- fix formatting and other minor things along the way.\n- add `const` where possible.\n- sync some symbol names between tests.\n- drop `mk-bundle-hints.sh` that's no longer necessary.\n\nCloses #17468\n","parents":["9ed34cc45b4d5e7c80edd16ba137f7f420a07ce4"],"tree_hash":"198f6ef26bc702b4c1ed1d9802b35309ce27c7ba"}