{"push_id":1228188262,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"d6604524ad24daf4581efbe0020da058d2b3af84","before":"2bbed9c4f0d2c192cd3b3b61fd6a1c21911936c3","commits":[{"sha":"d6604524ad24daf4581efbe0020da058d2b3af84","author":{"name":"Daniel Stenberg","email":"4b94a04674ad2c69d990e94ab196ac3f8e9e03d4@haxx.se"},"message":"include: revert 9adf3c4 and make public types void * again\n\nMany applications assume the actual contents of the public types and use\nthat do for example forward declarations (saving them from including our\npublic header) which then breaks when we switch from void * to a struct\n*.\n\nI'm not convinced we were wrong, but since this practise seems\nwidespread enough I'm willing to (partly) step down.\n\nNow libcurl uses the struct itself when it is built and it allows\napplications to use the struct type if CURL_STRICTER is defined at the\ntime of the #include.\n\nReported-by: Peter Frühberger\nFixes #926","distinct":true,"url":"https://api.github.com/repos/curl/curl/commits/d6604524ad24daf4581efbe0020da058d2b3af84"}]}
{"actor":{"display_login":"bagder"}}