fixincl.c (fix_with_system): Cast pointer difference to long.

2008-04-25  Kai Tietz  <kai.tietz@onvision.com>

	* fixincl.c (fix_with_system): Cast pointer difference to long.
	* fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning.

From-SVN: r134679
This commit is contained in:
Kai Tietz 2008-04-25 22:45:10 +02:00 committed by Kai Tietz
parent 38101ca779
commit 9ae83b8456
3 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2008-04-25 Kai Tietz <kai.tietz@onvision.com>
* fixincl.c (fix_with_system): Cast pointer difference to long.
* fixlib.c (make_raw_shell_str): Cast compare to avoid sign warning.
2008-04-18 Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/35457

View File

@ -829,7 +829,7 @@ fix_with_system (tFixDesc* p_fixd,
/*
* Now add the fix number and file names that may be needed
*/
sprintf (pz_scan, " %ld '%s' '%s' '%s'", p_fixd - fixDescList,
sprintf (pz_scan, " %ld '%s' '%s' (long) (p_fixd - fixDescList),
pz_fix_file, pz_file_source, pz_temp_file);
}
else /* NOT an "internal" fix: */

View File

@ -259,14 +259,14 @@ make_raw_shell_str( char* pz_d, tCC* pz_s, size_t smax )
*(pz_d++) = '\'';
for (;;) {
if (pz_d - pz_d_start >= smax)
if (((size_t) (pz_d - pz_d_start) >= smax)
return (char*)NULL;
switch (*(pz_d++) = *(pz_s++)) {
case NUL:
goto loopDone;
case '\'':
if (pz_d - pz_d_start >= smax - sizeof( zQ )-1)
if ((size_t) (pz_d - pz_d_start) >= smax - sizeof( zQ )-1)
return (char*)NULL;
strcpy( pz_d-1, zQ );
pz_d += sizeof( zQ )-2;