{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1757061846,"commit_time":1758328026,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"ad26a6cb99b6a5a98cfb3856743f0cea14657895","message":"tidy-up: avoid using the reserved macro namespace\n\nTo avoid hitting `-Wreserved-macro-identifier` where possible.\n\n- amigaos: introduce local macro instead of reusing `__request()`.\n- easy_lock: avoid redefining `__has_builtin()`.\n  Follow-up to 33fd57b8fff8c0d873da2316a2a7f911caac2bae #9062\n- rand: drop interim macro `_random()`.\n- windows: rename local macro `_tcsdup()` to `Curl_tcsdup()`.\n  To avoid using the reserved macro namespace and to avoid\n  colliding with `_tcsdup()` as defined by Windows headers.\n- checksrc: ban `_tcsdup()` in favor of `Curl_tcsdup()`.\n- tool_doswin: avoid redefining `_use_lfn()` (MS-DOS).\n- tool_findfile: limit `__NO_NET_API` hack to AmigaOS.\n  Syncing this pattern with `lib/netrc.c`.\n  Follow-up to 784a8ec2c1a3cc4bd676077a28a0d5f6ee7786a5 #16279\n- examples/http2-upload: avoid reserved namespace for local macro.\n\nMore cases will be removed when dropping WinCE support via #17927.\n\nCases remain when defining external macros out of curl's control.\n\nRef: #18477\nCloses #18482\n","parents":["096fc4325b895b507defd387aed0d021a3ea0a02"],"tree_hash":"f231bfd5df6864b6d603a9c66628e14a512133ae"}