{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1749991726,"commit_time":1750069745,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"739c09c8a4111b3ee00b0004f5a3f67e00ba3aeb","message":"tests: bundle http clients, de-dupe, enable for MSVC\n\nTo make building the http client tests faster, with no duplication, by\nusing the build method that other test binaries already use.\n\nThe difference compared to other tests is that these don't use internal\nlibcurl headers or code. With the exception of `curl_config.h`, for\na feature macro.\n\nBefore this patch, these tests were built like examples.\n\nAlso:\n- de-duplicate code and give unique names to colliding symbols.\n- add local getopt implementation and enable all code for MSVC.\n  Adapted for curl via Public Domain source:\n  https://github.com/skeeto/getopt/blob/4e618ef782dc80b2cf0307ea74b68e6a62b025de/getopt.h\n  Credits-to: Christopher Wellons\n  Thanks!\n\nCloses #17627\n","parents":["6828009695a951195efbd6def3856feaa0e769fd"],"tree_hash":"9edbe746d3d32d379ec44eac484b606db83f65cd"}