wrapper: fix Win compile warnings

This commit is contained in:
David Anderson 2014-10-09 12:32:59 -07:00
parent 1cb8585ec0
commit 8d849304d2
1 changed files with 3 additions and 3 deletions

View File

@ -198,7 +198,7 @@ struct TASK {
int bufsize = 0; int bufsize = 0;
int len = 0; int len = 0;
for (int j = 0; j < nvars; j++) { for (int j = 0; j < nvars; j++) {
bufsize += (1 + vsetenv[j].length()); bufsize += (1 + (int)vsetenv[j].length());
} }
bufsize++; // add a final byte for array null ptr bufsize++; // add a final byte for array null ptr
*env_vars = new char[bufsize]; *env_vars = new char[bufsize];
@ -210,7 +210,7 @@ struct TASK {
it++ it++
) { ) {
strncpy(p, it->c_str(), it->length()); strncpy(p, it->c_str(), it->length());
len = strlen(p); len = (int)strlen(p);
p += len + 1; // move pointer ahead p += len + 1; // move pointer ahead
} }
} }
@ -684,7 +684,7 @@ int TASK::run(int argct, char** argvt) {
// setup environment vars if needed // setup environment vars if needed
// //
int nvars = vsetenv.size(); int nvars = (int)vsetenv.size();
char* env_vars = NULL; char* env_vars = NULL;
if (nvars > 0) { if (nvars > 0) {
set_up_env_vars(&env_vars, nvars); set_up_env_vars(&env_vars, nvars);