From: Jerry D. Hedden Date: Wed, 29 Aug 2012 14:55:12 +0000 (-0400) Subject: Fix Cygwin build warnings X-Git-Tag: upstream/5.20.0~5565 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba495c01e84f3a93c5b0fd5fb1064683ada8bab7;p=platform%2Fupstream%2Fperl.git Fix Cygwin build warnings 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 --- diff --git a/cygwin/cygwin.c b/cygwin/cygwin.c index 29ee22e..87401d1 100644 --- a/cygwin/cygwin.c +++ b/cygwin/cygwin.c @@ -129,7 +129,7 @@ do_spawn (char *cmd) 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;) { @@ -254,7 +254,7 @@ XS(XS_Cygwin_win_to_posix_path) dXSARGS; int absolute_flag = 0; STRLEN len; - int err; + int err = 0; char *src_path; char *posix_path; int isutf8 = 0; @@ -343,7 +343,7 @@ XS(XS_Cygwin_posix_to_win_path) dXSARGS; int absolute_flag = 0; STRLEN len; - int err; + int err = 0; char *src_path, *win_path; int isutf8 = 0;