Kaydet (Commit) c1075841 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

...and some more curl code layout massaging

Change-Id: Ifbd7dcc3fa8d18192d2ac2fc5faca1b0637c93c2
üst 3770ec89
...@@ -22,23 +22,22 @@ ...@@ -22,23 +22,22 @@
#include "urldata.h" #include "urldata.h"
#include "netrc.h" #include "netrc.h"
@@ -4111,6 +4115,22 @@ static bool check_noproxy(const char* name, const char* no_proxy) @@ -4111,6 +4115,21 @@ static bool check_noproxy(const char* name, const char* no_proxy)
return FALSE; return FALSE;
} }
+#ifdef WIN32 +#ifdef WIN32
+static char* wstrToCstr( LPWSTR wStr ) +static char* wstrToCstr( LPWSTR wStr )
+{ +{
+ int bufSize; + int bufSize;
+ char* out = NULL; + char* out = NULL;
+ if( wStr != NULL ) + if(wStr != NULL) {
+ { + bufSize = WideCharToMultiByte(
+ bufSize = WideCharToMultiByte( + CP_ACP, 0, wStr, -1, NULL, 0, NULL, NULL );
+ CP_ACP, 0, wStr, -1, NULL, 0, NULL, NULL ); + out = ( char* )malloc( bufSize * sizeof(char));
+ out = ( char* )malloc( bufSize * sizeof(char)); + WideCharToMultiByte( CP_ACP, 0, wStr, -1, out, bufSize, NULL, NULL );
+ WideCharToMultiByte( CP_ACP, 0, wStr, -1, out, bufSize, NULL, NULL ); + }
+ } + return out;
+ return out;
+} +}
+#endif +#endif
+ +
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment