Fixes the following build warnings under Cygwin:
cygwin.c: In function 'do_spawn':
cygwin.c:132:5: warning: assignment from incompatible pointer type
cygwin.c: In function 'XS_Cygwin_posix_to_win_path':
cygwin.c:346:9: warning: 'err' may be used uninitialized in this function
cygwin.c: In function 'XS_Cygwin_win_to_posix_path':
cygwin.c:257:9: warning: 'err' may be used uninitialized in this function
return do_spawnvp("sh",command);
}
- Newx (PL_Argv,(s-cmd)/2+2,char*);
+ Newx (PL_Argv, (s-cmd)/2+2, const char*);
PL_Cmd=savepvn (cmd,s-cmd);
a=PL_Argv;
for (s=PL_Cmd; *s;) {
dXSARGS;
int absolute_flag = 0;
STRLEN len;
- int err;
+ int err = 0;
char *src_path;
char *posix_path;
int isutf8 = 0;
dXSARGS;
int absolute_flag = 0;
STRLEN len;
- int err;
+ int err = 0;
char *src_path, *win_path;
int isutf8 = 0;