Reacted on -Wsign-compare warnings of gcc
This commit is contained in:
@ -235,12 +235,13 @@ int Xorriso_tree_graft_node(struct XorrisO *xorriso, IsoImage *volume,
|
||||
|
||||
ex:;
|
||||
if(ret<0) {
|
||||
if(ret == ISO_NODE_NAME_NOT_UNIQUE && (flag & 1)) {
|
||||
if(ret == (int) ISO_NODE_NAME_NOT_UNIQUE && (flag & 1)) {
|
||||
iso_dir_get_node(dir, img_name, node);
|
||||
} else {
|
||||
Xorriso_process_msg_queues(xorriso,0);
|
||||
if(ret == ISO_RR_NAME_TOO_LONG || ret == ISO_RR_NAME_RESERVED ||
|
||||
ret == ISO_RR_PATH_TOO_LONG)
|
||||
if(ret == (int) ISO_RR_NAME_TOO_LONG ||
|
||||
ret == (int) ISO_RR_NAME_RESERVED ||
|
||||
ret == (int) ISO_RR_PATH_TOO_LONG)
|
||||
namept= nominal_target;
|
||||
else
|
||||
namept= nominal_source;
|
||||
@ -495,7 +496,7 @@ cannot_lstat:;
|
||||
ret= Xorriso_tree_graft_node(xorriso, volume, dir, srcpt, img_name,
|
||||
"", img_path, (off_t) 0, (off_t) 0,
|
||||
&node, 1 | (hide_attrs << 8));
|
||||
if(ret == ISO_NODE_NAME_NOT_UNIQUE) {
|
||||
if(ret == (int) ISO_NODE_NAME_NOT_UNIQUE) {
|
||||
ret= Xoriso_handle_collision(xorriso, NULL, &node, img_path, img_path,
|
||||
srcpt, img_path,
|
||||
(!!source_is_dir) | (flag & (64 | 128)));
|
||||
@ -970,7 +971,7 @@ attach_source:;
|
||||
ret= Xorriso_tree_graft_node(xorriso, volume, dir, disk_path_pt, apt,
|
||||
disk_path, img_path, offset, cut_size,
|
||||
&node, 1 | (flag & 8) | (hide_attrs << 8));
|
||||
if(ret == ISO_NODE_NAME_NOT_UNIQUE) {
|
||||
if(ret == (int) ISO_NODE_NAME_NOT_UNIQUE) {
|
||||
ret= Xoriso_handle_collision(xorriso, boss_iter, &node, img_path,
|
||||
img_path, disk_path,
|
||||
disk_path[0] ? disk_path : img_path,
|
||||
@ -2123,14 +2124,14 @@ int Xorriso_record_dev_inode(struct XorrisO *xorriso, char *disk_path,
|
||||
hdev= hdev >> 8;
|
||||
l= i;
|
||||
*(wpt++)= l;
|
||||
for(i= 0; i < l; i++)
|
||||
for(i= 0; i < (int) l; i++)
|
||||
*(wpt++)= dev >> (8 * (l - i - 1));
|
||||
hino= ino;
|
||||
for(i= 0; hino != 0; i++)
|
||||
hino= hino >> 8;
|
||||
l= i;
|
||||
*(wpt++)= l;
|
||||
for(i= 0; i < l; i++)
|
||||
for(i= 0; i < (int) l; i++)
|
||||
*(wpt++)= ino >> (8 * (l - i - 1));
|
||||
l= wpt - buf;
|
||||
bufpt= buf;
|
||||
@ -2147,14 +2148,15 @@ int Xorriso_record_dev_inode(struct XorrisO *xorriso, char *disk_path,
|
||||
if(di_l <= 0)
|
||||
{ret= 1; goto ex;}
|
||||
hino= 0;
|
||||
for(i= di[0] + 2; i < di_l && i - di[0] - 2 < di[(int) di[0] + 1]; i++)
|
||||
for(i= di[0] + 2; i < (int) di_l && i - di[0] - 2 < di[(int) di[0] + 1];
|
||||
i++)
|
||||
hino= (hino << 8) | ((unsigned char *) di)[i];
|
||||
if(hino != ino)
|
||||
{ret= 1; goto ex;}
|
||||
} else {
|
||||
if(l != di_l)
|
||||
{ret= 1; goto ex;}
|
||||
for(i= 0; i < l; i++)
|
||||
for(i= 0; i < (int) l; i++)
|
||||
if(di[i] != buf[i])
|
||||
{ret= 1; goto ex;}
|
||||
}
|
||||
|
Reference in New Issue
Block a user