From 828616ff27bc495ee3e21c505bf4996d2f5ccfd1 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Fri, 26 Oct 2012 18:17:02 +0000 Subject: [PATCH] - updated curl-info to show protocols supported by the libcurl used --- source/glest_game/main/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/glest_game/main/main.cpp b/source/glest_game/main/main.cpp index e50524e3..73543426 100644 --- a/source/glest_game/main/main.cpp +++ b/source/glest_game/main/main.cpp @@ -3140,6 +3140,16 @@ int glestMain(int argc, char** argv) { if(hasCommandArgument(argc, argv,GAME_ARGS[GAME_ARG_CURL_INFO]) == true) { curl_version_info_data *curlVersion= curl_version_info(CURLVERSION_NOW); printf("CURL version: %s [%s] SSL enabled: %d\n", curlVersion->version,(curlVersion->ssl_version != NULL ? curlVersion->ssl_version : ""),(curlVersion->features & CURL_VERSION_SSL == CURL_VERSION_SSL ? true : false)); + if(curlVersion->protocols != NULL && curlVersion->protocols[0] != NULL) { + printf("protocols: "); + for(unsigned int i = 0; curlVersion->protocols != NULL && curlVersion->protocols[i] != NULL; ++i) { + printf("%s ", curlVersion->protocols[i]); + if(i > 0 && i % 10 == 0) { + printf("\n "); + } + } + printf("\n"); + } } if(hasCommandArgument(argc, argv,GAME_ARGS[GAME_ARG_XERCES_INFO]) == true) {