Commit 038462269945979956f2ae3d7b8124a95873b472

Authored by Perry Werneck
1 parent 530bea62
Exists in master and in 1 other branch develop

Fixing windows build.

src/core/calls.cc
... ... @@ -281,7 +281,7 @@
281 281 return -1;
282 282 }
283 283  
284   - string contents = host.toString(0,-1,0);
  284 + string contents = host.toString(0,-1,'\0');
285 285  
286 286 size_t pos = contents.find(text);
287 287  
... ...
src/core/get.cc
... ... @@ -112,7 +112,7 @@
112 112  
113 113 return get([offset,buffer,len](TN3270::Host &host) {
114 114  
115   - string contents = host.toString((int) offset, (size_t) len);
  115 + string contents = host.toString((int) offset, (int) len);
116 116  
117 117 memset(buffer,' ',len);
118 118 strncpy((char *) buffer, contents.c_str(), std::min((size_t) len,contents.size()));
... ...
src/core/hllapi.cc
... ... @@ -250,7 +250,7 @@ static int search_ps(char *buffer, unsigned short *length, unsigned short *ps) {
250 250 if(!host.isConnected())
251 251 return HLLAPI_STATUS_DISCONNECTED;
252 252  
253   - string contents = host.toString(0,-1,0);
  253 + string contents = host.toString(0,-1, '\0');
254 254  
255 255 if( ((size_t) *ps) >= contents.size())
256 256 return HLLAPI_STATUS_BAD_POSITION;
... ... @@ -305,7 +305,7 @@ static int copy_ps(char *buffer, unsigned short *length, unsigned short *rc) {
305 305 if(!host.isConnected())
306 306 return HLLAPI_STATUS_DISCONNECTED;
307 307  
308   - string contents = host.toString(0,-1,0);
  308 + string contents = host.toString(0,-1,'\0');
309 309  
310 310 size_t szBuffer = std::min(contents.size(), ((size_t) *length));
311 311 *length = (unsigned short) szBuffer;
... ...
src/core/tools.cc
... ... @@ -77,7 +77,9 @@
77 77 } translate[] = {
78 78 { ENOTCONN, HLLAPI_STATUS_DISCONNECTED },
79 79 { ECONNRESET, HLLAPI_STATUS_DISCONNECTED },
  80 +#ifndef _WIN32
80 81 { EHOSTDOWN, HLLAPI_STATUS_DISCONNECTED },
  82 +#endif // !_WIN32
81 83 { EINVAL, HLLAPI_STATUS_BAD_PARAMETER },
82 84 { ETIMEDOUT, HLLAPI_STATUS_TIMEOUT },
83 85 { EBUSY, HLLAPI_STATUS_TIMEOUT },
... ...