- refined -Werror patch
This commit is contained in:
parent
488a4d329d
commit
a03246e07a
@ -274,7 +274,7 @@ diff -up cdrkit-1.1.6/icedax/toc.c.werror cdrkit-1.1.6/icedax/toc.c
|
|||||||
do {
|
do {
|
||||||
fprintf(stderr, "please choose one (0-%u): ", nr);
|
fprintf(stderr, "please choose one (0-%u): ", nr);
|
||||||
- scanf("%u", &user_choice);
|
- scanf("%u", &user_choice);
|
||||||
+ scanf("%u", &user_choice); /* FIXME: check return value */
|
+ do{int ret; ret=scanf("%u", &user_choice);}while(0); /* FIXME: check return value */
|
||||||
} while (user_choice > nr);
|
} while (user_choice > nr);
|
||||||
|
|
||||||
if (user_choice == nr)
|
if (user_choice == nr)
|
||||||
@ -307,7 +307,7 @@ diff -up cdrkit-1.1.6/wodim/wodim.c.werror cdrkit-1.1.6/wodim/wodim.c
|
|||||||
read_scsi(usalp, buf, 1000, 1);
|
read_scsi(usalp, buf, 1000, 1);
|
||||||
printf("XXX:\n");
|
printf("XXX:\n");
|
||||||
- write(1, buf, 512);
|
- write(1, buf, 512);
|
||||||
+ write(1, buf, 512); /* FIXME: handle return value */
|
+ do{int ret; ret=write(1, buf, 512);}while(0); /* FIXME: handle return value */
|
||||||
unload_media(usalp, dp, flags);
|
unload_media(usalp, dp, flags);
|
||||||
comexit(0);
|
comexit(0);
|
||||||
#endif
|
#endif
|
||||||
@ -374,13 +374,13 @@ diff -up cdrkit-1.1.6/wodim/isosize.c.werror cdrkit-1.1.6/wodim/isosize.c
|
|||||||
|
|
||||||
do {
|
do {
|
||||||
- read(f, &vd, sizeof (vd));
|
- read(f, &vd, sizeof (vd));
|
||||||
+ read(f, &vd, sizeof (vd)); /* FIXME: check return value */
|
+ do{int ret; ret=read(f, &vd, sizeof (vd));}while(0); /* FIXME: check return value */
|
||||||
if (GET_UBYTE(vd.vd_type) == VD_PRIMARY)
|
if (GET_UBYTE(vd.vd_type) == VD_PRIMARY)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
diff -up cdrkit-1.1.6/genisoimage/jte.c.werror cdrkit-1.1.6/genisoimage/jte.c
|
diff -up cdrkit-1.1.6.new/genisoimage/jte.c.werror cdrkit-1.1.6.new/genisoimage/jte.c
|
||||||
--- cdrkit-1.1.6/genisoimage/jte.c.werror 2006-12-10 23:02:28.000000000 +0100
|
--- cdrkit-1.1.6.new/genisoimage/jte.c.werror 2008-02-27 09:37:52.000000000 +0100
|
||||||
+++ cdrkit-1.1.6/genisoimage/jte.c 2008-02-27 10:09:20.000000000 +0100
|
+++ cdrkit-1.1.6.new/genisoimage/jte.c 2008-02-27 09:37:52.000000000 +0100
|
||||||
@@ -531,13 +531,13 @@ static void parse_md5_list(void)
|
@@ -531,13 +531,13 @@ static void parse_md5_list(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -399,6 +399,43 @@ diff -up cdrkit-1.1.6/genisoimage/jte.c.werror cdrkit-1.1.6/genisoimage/jte.c
|
|||||||
|
|
||||||
if (mk_MD5Parse(buf, md5))
|
if (mk_MD5Parse(buf, md5))
|
||||||
{
|
{
|
||||||
|
@@ -849,7 +849,7 @@ void write_jt_footer(void)
|
||||||
|
/* And calculate the image size */
|
||||||
|
image_size = (unsigned long long)SECTOR_SIZE * last_extent_written;
|
||||||
|
|
||||||
|
- write_template_desc_entries(image_size, md5);
|
||||||
|
+ write_template_desc_entries(image_size, (char *)md5);
|
||||||
|
|
||||||
|
write_jigdo_file();
|
||||||
|
}
|
||||||
|
@@ -989,8 +989,8 @@ void write_jt_match_record(char *filenam
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
if (first_block)
|
||||||
|
- rsync64_sum = rsync64(buf, MIN_JIGDO_FILE_SIZE);
|
||||||
|
- mk_MD5Update(&iso_context, buf, use);
|
||||||
|
+ rsync64_sum = rsync64((unsigned char *)buf, MIN_JIGDO_FILE_SIZE);
|
||||||
|
+ mk_MD5Update(&iso_context, (unsigned char *)buf, use);
|
||||||
|
remain -= use;
|
||||||
|
first_block = 0;
|
||||||
|
}
|
||||||
|
@@ -1002,14 +1002,14 @@ void write_jt_match_record(char *filenam
|
||||||
|
{
|
||||||
|
int pad_size = sector_size - (size % sector_size);
|
||||||
|
memset(buf, 0, pad_size);
|
||||||
|
- mk_MD5Update(&iso_context, buf, pad_size);
|
||||||
|
+ mk_MD5Update(&iso_context, (unsigned char *)buf, pad_size);
|
||||||
|
}
|
||||||
|
|
||||||
|
add_file_entry(mirror_name, size, &md5[0], rsync64_sum);
|
||||||
|
if (size % sector_size)
|
||||||
|
{
|
||||||
|
int pad_size = sector_size - (size % sector_size);
|
||||||
|
- write_compressed_chunk(buf, pad_size);
|
||||||
|
+ write_compressed_chunk((unsigned char *)buf, pad_size);
|
||||||
|
add_unmatched_entry(pad_size);
|
||||||
|
}
|
||||||
|
}
|
||||||
diff -up cdrkit-1.1.6/genisoimage/boot-mips.c.werror cdrkit-1.1.6/genisoimage/boot-mips.c
|
diff -up cdrkit-1.1.6/genisoimage/boot-mips.c.werror cdrkit-1.1.6/genisoimage/boot-mips.c
|
||||||
--- cdrkit-1.1.6/genisoimage/boot-mips.c.werror 2006-11-23 23:11:41.000000000 +0100
|
--- cdrkit-1.1.6/genisoimage/boot-mips.c.werror 2006-11-23 23:11:41.000000000 +0100
|
||||||
+++ cdrkit-1.1.6/genisoimage/boot-mips.c 2008-02-27 10:09:20.000000000 +0100
|
+++ cdrkit-1.1.6/genisoimage/boot-mips.c 2008-02-27 10:09:20.000000000 +0100
|
||||||
@ -464,7 +501,7 @@ diff -up cdrkit-1.1.6/genisoimage/eltorito.c.werror cdrkit-1.1.6/genisoimage/elt
|
|||||||
set_731(bi_table.bi_csum, bi_checksum);
|
set_731(bi_table.bi_csum, bi_checksum);
|
||||||
|
|
||||||
- write(bootimage, &bi_table, sizeof (bi_table));
|
- write(bootimage, &bi_table, sizeof (bi_table));
|
||||||
+ write(bootimage, &bi_table, sizeof (bi_table)); /* FIXME: check return value */
|
+ do{int ret;ret=write(bootimage, &bi_table, sizeof (bi_table));}while(0); /* FIXME: check return value */
|
||||||
close(bootimage);
|
close(bootimage);
|
||||||
}
|
}
|
||||||
}/* fill_boot_desc(... */
|
}/* fill_boot_desc(... */
|
||||||
@ -540,12 +577,12 @@ diff -up cdrkit-1.1.6/genisoimage/diag/isovfy.c.werror cdrkit-1.1.6/genisoimage/
|
|||||||
#else
|
#else
|
||||||
lseek(fileno(infile), (off_t)((off_t)typel_extent) * blocksize, SEEK_SET);
|
lseek(fileno(infile), (off_t)((off_t)typel_extent) * blocksize, SEEK_SET);
|
||||||
- read(fileno(infile), typel, path_table_size);
|
- read(fileno(infile), typel, path_table_size);
|
||||||
+ read(fileno(infile), typel, path_table_size); /* FIXME: check return value */
|
+ do{int ret;ret=read(fileno(infile), typel, path_table_size);}while(0); /* FIXME: check return value */
|
||||||
#endif
|
#endif
|
||||||
typem = (char *) malloc(path_table_size);
|
typem = (char *) malloc(path_table_size);
|
||||||
lseek(fileno(infile), (off_t)((off_t)typem_extent) * blocksize, SEEK_SET);
|
lseek(fileno(infile), (off_t)((off_t)typem_extent) * blocksize, SEEK_SET);
|
||||||
- read(fileno(infile), typem, path_table_size);
|
- read(fileno(infile), typem, path_table_size);
|
||||||
+ read(fileno(infile), typem, path_table_size); /* FIXME: check return value */
|
+ do{int ret;ret=read(fileno(infile), typem, path_table_size);}while(0); /* FIXME: check return value */
|
||||||
|
|
||||||
j = path_table_size;
|
j = path_table_size;
|
||||||
pnt = typel;
|
pnt = typel;
|
||||||
@ -557,7 +594,7 @@ diff -up cdrkit-1.1.6/genisoimage/diag/isodump.c.werror cdrkit-1.1.6/genisoimage
|
|||||||
file_addr = (off_t)0;
|
file_addr = (off_t)0;
|
||||||
showblock(1);
|
showblock(1);
|
||||||
- read(STDIN_FILENO, &c, 1);
|
- read(STDIN_FILENO, &c, 1);
|
||||||
+ read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
|
+ do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
|
||||||
if (c == 'a')
|
if (c == 'a')
|
||||||
file_addr -= blocksize;
|
file_addr -= blocksize;
|
||||||
if (c == 'b')
|
if (c == 'b')
|
||||||
@ -566,12 +603,12 @@ diff -up cdrkit-1.1.6/genisoimage/diag/isodump.c.werror cdrkit-1.1.6/genisoimage
|
|||||||
if (sizeof (file_addr) > sizeof (long)) {
|
if (sizeof (file_addr) > sizeof (long)) {
|
||||||
Llong ll;
|
Llong ll;
|
||||||
- scanf("%llx", &ll);
|
- scanf("%llx", &ll);
|
||||||
+ scanf("%llx", &ll); /* FIXME: check return value */
|
+ do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
|
||||||
file_addr = (off_t)ll;
|
file_addr = (off_t)ll;
|
||||||
} else {
|
} else {
|
||||||
long l;
|
long l;
|
||||||
- scanf("%lx", &l);
|
- scanf("%lx", &l);
|
||||||
+ scanf("%lx", &l); /* FIXME: check return value */
|
+ do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
|
||||||
file_addr = (off_t)l;
|
file_addr = (off_t)l;
|
||||||
}
|
}
|
||||||
file_addr = file_addr * blocksize;
|
file_addr = file_addr * blocksize;
|
||||||
@ -580,7 +617,7 @@ diff -up cdrkit-1.1.6/genisoimage/diag/isodump.c.werror cdrkit-1.1.6/genisoimage
|
|||||||
crsr2(20, 1);
|
crsr2(20, 1);
|
||||||
printf("Enter new search string:");
|
printf("Enter new search string:");
|
||||||
- fgets((char *)search, sizeof (search), stdin);
|
- fgets((char *)search, sizeof (search), stdin);
|
||||||
+ fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
|
+ do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
|
||||||
while (search[strlen((char *)search)-1] == '\n')
|
while (search[strlen((char *)search)-1] == '\n')
|
||||||
search[strlen((char *)search)-1] = 0;
|
search[strlen((char *)search)-1] = 0;
|
||||||
crsr2(20, 1);
|
crsr2(20, 1);
|
||||||
@ -592,7 +629,7 @@ diff -up cdrkit-1.1.6/genisoimage/diag/isoinfo.c.werror cdrkit-1.1.6/genisoimage
|
|||||||
len -= tlen;
|
len -= tlen;
|
||||||
extent++;
|
extent++;
|
||||||
- write(STDOUT_FILENO, buff, tlen);
|
- write(STDOUT_FILENO, buff, tlen);
|
||||||
+ write(STDOUT_FILENO, buff, tlen); /* FIXME: check return value */
|
+ do{int ret;ret=write(STDOUT_FILENO, buff, tlen);}while(0); /* FIXME: check return value */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -604,7 +641,7 @@ diff -up cdrkit-1.1.6/genisoimage/diag/dump.c.werror cdrkit-1.1.6/genisoimage/di
|
|||||||
if (file_addr < (off_t)0) file_addr = (off_t)0;
|
if (file_addr < (off_t)0) file_addr = (off_t)0;
|
||||||
showblock(1);
|
showblock(1);
|
||||||
- read(STDIN_FILENO, &c, 1);
|
- read(STDIN_FILENO, &c, 1);
|
||||||
+ read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
|
+ do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
|
||||||
if (c == 'a')
|
if (c == 'a')
|
||||||
file_addr -= PAGE;
|
file_addr -= PAGE;
|
||||||
if (c == 'b')
|
if (c == 'b')
|
||||||
@ -613,12 +650,12 @@ diff -up cdrkit-1.1.6/genisoimage/diag/dump.c.werror cdrkit-1.1.6/genisoimage/di
|
|||||||
if (sizeof (file_addr) > sizeof (long)) {
|
if (sizeof (file_addr) > sizeof (long)) {
|
||||||
Llong ll;
|
Llong ll;
|
||||||
- scanf("%llx", &ll);
|
- scanf("%llx", &ll);
|
||||||
+ scanf("%llx", &ll); /* FIXME: check return value */
|
+ do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
|
||||||
file_addr = (off_t)ll;
|
file_addr = (off_t)ll;
|
||||||
} else {
|
} else {
|
||||||
long l;
|
long l;
|
||||||
- scanf("%lx", &l);
|
- scanf("%lx", &l);
|
||||||
+ scanf("%lx", &l); /* FIXME: check return value */
|
+ do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
|
||||||
file_addr = (off_t)l;
|
file_addr = (off_t)l;
|
||||||
}
|
}
|
||||||
file_addr = file_addr << 11;
|
file_addr = file_addr << 11;
|
||||||
@ -627,7 +664,7 @@ diff -up cdrkit-1.1.6/genisoimage/diag/dump.c.werror cdrkit-1.1.6/genisoimage/di
|
|||||||
crsr2(20, 1);
|
crsr2(20, 1);
|
||||||
printf("Enter new search string:");
|
printf("Enter new search string:");
|
||||||
- fgets((char *)search, sizeof (search), stdin);
|
- fgets((char *)search, sizeof (search), stdin);
|
||||||
+ fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
|
+ do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
|
||||||
while (search[strlen((char *)search)-1] == '\n')
|
while (search[strlen((char *)search)-1] == '\n')
|
||||||
search[strlen((char *)search)-1] = 0;
|
search[strlen((char *)search)-1] = 0;
|
||||||
crsr2(20, 1);
|
crsr2(20, 1);
|
||||||
|
@ -76,7 +76,7 @@ rates. Icedax can also be used as a CD player.
|
|||||||
%patch2 -p1 -b .segf
|
%patch2 -p1 -b .segf
|
||||||
%patch3 -p1 -b .prtypo
|
%patch3 -p1 -b .prtypo
|
||||||
%patch4 -p1 -b .oldsyn
|
%patch4 -p1 -b .oldsyn
|
||||||
%patch5 -p0 -b .werror
|
%patch5 -p1 -b .werror
|
||||||
find . -type f -print0 | xargs -0 perl -pi -e 's#/usr/local/bin/perl#/usr/bin/perl#g'
|
find . -type f -print0 | xargs -0 perl -pi -e 's#/usr/local/bin/perl#/usr/bin/perl#g'
|
||||||
find doc -type f -print0 | xargs -0 chmod a-x
|
find doc -type f -print0 | xargs -0 chmod a-x
|
||||||
|
|
||||||
@ -84,7 +84,7 @@ find doc -type f -print0 | xargs -0 chmod a-x
|
|||||||
%build
|
%build
|
||||||
mkdir fedora
|
mkdir fedora
|
||||||
cd fedora
|
cd fedora
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -Werror -Wno-unused-function -Wno-unused-variable"
|
export CFLAGS="$RPM_OPT_FLAGS -Wall -Werror -Wno-unused-function -Wno-unused-variable"
|
||||||
export CXXFLAGS="$CFLAGS"
|
export CXXFLAGS="$CFLAGS"
|
||||||
export FFLAGS="$CFLAGS"
|
export FFLAGS="$CFLAGS"
|
||||||
cmake .. \
|
cmake .. \
|
||||||
|
Loading…
Reference in New Issue
Block a user