crux-musl

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/crux-musl
Log | Files | Refs | README | LICENSE

cdrkit-1.1.8-werror.patch (9282B)


      1 diff -up cdrkit-1.1.8/wodim/wodim.c.werror cdrkit-1.1.8/wodim/wodim.c
      2 --- cdrkit-1.1.8/wodim/wodim.c.werror	2008-05-27 15:34:03.000000000 +0200
      3 +++ cdrkit-1.1.8/wodim/wodim.c	2008-05-27 15:36:22.000000000 +0200
      4 @@ -4089,7 +4089,7 @@ audioread(SCSI *usalp, cdr_t *dp, int fl
      5  
      6  	read_scsi(usalp, buf, 1000, 1);
      7  	printf("XXX:\n");
      8 -	write(1, buf, 512); /* FIXME: handle return value */
      9 +	do{int ret;ret=write(1, buf, 512);}while(0); /* FIXME: handle return value */
     10  	unload_media(usalp, dp, flags);
     11  	comexit(0);
     12  #endif
     13 diff -up cdrkit-1.1.8/wodim/isosize.c.werror cdrkit-1.1.8/wodim/isosize.c
     14 --- cdrkit-1.1.8/wodim/isosize.c.werror	2008-05-27 15:41:36.000000000 +0200
     15 +++ cdrkit-1.1.8/wodim/isosize.c	2008-05-27 15:42:12.000000000 +0200
     16 @@ -69,7 +69,7 @@ isosize(int f)
     17  	vp = (struct iso9660_pr_voldesc *) &vd;
     18  
     19  	do {
     20 -		read(f, &vd, sizeof (vd)); /* FIXME: check return value */
     21 +		do{int ret;ret=read(f, &vd, sizeof (vd));}while(0); /* FIXME: check return value */
     22  		if (GET_UBYTE(vd.vd_type) == VD_PRIMARY)
     23  			break;
     24  
     25 diff -up cdrkit-1.1.8/icedax/toc.c.werror cdrkit-1.1.8/icedax/toc.c
     26 --- cdrkit-1.1.8/icedax/toc.c.werror	2008-05-27 15:34:03.000000000 +0200
     27 +++ cdrkit-1.1.8/icedax/toc.c	2008-05-27 15:41:11.000000000 +0200
     28 @@ -1071,7 +1071,7 @@ static int handle_userchoice(char *p, un
     29  	/* get user response. */
     30  	do {
     31  		fprintf(stderr, "please choose one (0-%u): ", nr);
     32 -		scanf("%u", &user_choice); /* FIXME: check return value */
     33 +		do{int ret;ret=scanf("%u", &user_choice);}while(0); /* FIXME: check return value */
     34  	} while (user_choice > nr);
     35  
     36  	if (user_choice == nr)
     37 diff -up cdrkit-1.1.8/genisoimage/diag/dump.c.werror cdrkit-1.1.8/genisoimage/diag/dump.c
     38 --- cdrkit-1.1.8/genisoimage/diag/dump.c.werror	2008-05-27 15:34:03.000000000 +0200
     39 +++ cdrkit-1.1.8/genisoimage/diag/dump.c	2008-05-27 15:34:03.000000000 +0200
     40 @@ -368,7 +368,7 @@ main(int argc, char *argv[])
     41  	do {
     42  		if (file_addr < (off_t)0) file_addr = (off_t)0;
     43  		showblock(1);
     44 -		read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
     45 +		do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
     46  		if (c == 'a')
     47  			file_addr -= PAGE;
     48  		if (c == 'b')
     49 @@ -378,11 +378,11 @@ main(int argc, char *argv[])
     50  			printf("Enter new starting block (in hex):");
     51  			if (sizeof (file_addr) > sizeof (long)) {
     52  				Llong	ll;
     53 -				scanf("%llx", &ll); /* FIXME: check return value */
     54 +				do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
     55  				file_addr = (off_t)ll;
     56  			} else {
     57  				long	l;
     58 -				scanf("%lx", &l); /* FIXME: check return value */
     59 +				do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
     60  				file_addr = (off_t)l;
     61  			}
     62  			file_addr = file_addr << 11;
     63 @@ -392,7 +392,7 @@ main(int argc, char *argv[])
     64  		if (c == 'f') {
     65  			crsr2(20, 1);
     66  			printf("Enter new search string:");
     67 -			fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
     68 +			do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
     69  			while (search[strlen((char *)search)-1] == '\n')
     70  				search[strlen((char *)search)-1] = 0;
     71  			crsr2(20, 1);
     72 diff -up cdrkit-1.1.8/genisoimage/diag/isoinfo.c.werror cdrkit-1.1.8/genisoimage/diag/isoinfo.c
     73 --- cdrkit-1.1.8/genisoimage/diag/isoinfo.c.werror	2008-05-27 15:34:03.000000000 +0200
     74 +++ cdrkit-1.1.8/genisoimage/diag/isoinfo.c	2008-05-27 15:34:03.000000000 +0200
     75 @@ -651,7 +651,7 @@ extract_file(struct iso_directory_record
     76  #endif
     77  		len -= tlen;
     78  		extent++;
     79 -		write(STDOUT_FILENO, buff, tlen); /* FIXME: check return value */
     80 +		do{int ret;ret=write(STDOUT_FILENO, buff, tlen);}while(0); /* FIXME: check return value */
     81  	}
     82  }
     83  
     84 diff -up cdrkit-1.1.8/genisoimage/diag/isodump.c.werror cdrkit-1.1.8/genisoimage/diag/isodump.c
     85 --- cdrkit-1.1.8/genisoimage/diag/isodump.c.werror	2008-05-27 15:34:03.000000000 +0200
     86 +++ cdrkit-1.1.8/genisoimage/diag/isodump.c	2008-05-27 15:34:03.000000000 +0200
     87 @@ -655,7 +655,7 @@ main(int argc, char *argv[])
     88  		if (file_addr < 0)
     89  			file_addr = (off_t)0;
     90  		showblock(1);
     91 -		read(STDIN_FILENO, &c, 1); /* FIXME: check return value */
     92 +		do{int ret;ret=read(STDIN_FILENO, &c, 1);}while(0); /* FIXME: check return value */
     93  		if (c == 'a')
     94  			file_addr -= blocksize;
     95  		if (c == 'b')
     96 @@ -665,11 +665,11 @@ main(int argc, char *argv[])
     97  			printf("Enter new starting block (in hex):");
     98  			if (sizeof (file_addr) > sizeof (long)) {
     99  				Llong	ll;
    100 -				scanf("%llx", &ll); /* FIXME: check return value */
    101 +				do{int ret;ret=scanf("%llx", &ll);}while(0); /* FIXME: check return value */
    102  				file_addr = (off_t)ll;
    103  			} else {
    104  				long	l;
    105 -				scanf("%lx", &l); /* FIXME: check return value */
    106 +				do{int ret;ret=scanf("%lx", &l);}while(0); /* FIXME: check return value */
    107  				file_addr = (off_t)l;
    108  			}
    109  			file_addr = file_addr * blocksize;
    110 @@ -679,7 +679,7 @@ main(int argc, char *argv[])
    111  		if (c == 'f') {
    112  			crsr2(20, 1);
    113  			printf("Enter new search string:");
    114 -			fgets((char *)search, sizeof (search), stdin); /* FIXME: check return value */
    115 +			do{char *ret;ret=fgets((char *)search, sizeof (search), stdin);}while(0); /* FIXME: check return value */
    116  			while (search[strlen((char *)search)-1] == '\n')
    117  				search[strlen((char *)search)-1] = 0;
    118  			crsr2(20, 1);
    119 diff -up cdrkit-1.1.8/genisoimage/diag/isovfy.c.werror cdrkit-1.1.8/genisoimage/diag/isovfy.c
    120 --- cdrkit-1.1.8/genisoimage/diag/isovfy.c.werror	2008-05-27 15:34:03.000000000 +0200
    121 +++ cdrkit-1.1.8/genisoimage/diag/isovfy.c	2008-05-27 15:34:03.000000000 +0200
    122 @@ -591,11 +591,11 @@ check_path_tables(int typel_extent, int 
    123  	readsecs(typel_extent * blocksize / 2048, typel, ISO_BLOCKS(path_table_size));
    124  #else
    125  	lseek(fileno(infile), (off_t)((off_t)typel_extent) * blocksize, SEEK_SET);
    126 -	read(fileno(infile), typel, path_table_size); /* FIXME: check return value */
    127 +	do{int ret;ret=read(fileno(infile), typel, path_table_size);}while(0); /* FIXME: check return value */
    128  #endif
    129  	typem = (char *) malloc(path_table_size);
    130  	lseek(fileno(infile), (off_t)((off_t)typem_extent) * blocksize, SEEK_SET);
    131 -	read(fileno(infile), typem, path_table_size); /* FIXME: check return value */
    132 +	do{int ret;ret=read(fileno(infile), typem, path_table_size);}while(0); /* FIXME: check return value */
    133  
    134  	j = path_table_size;
    135  	pnt = typel;
    136 diff -up cdrkit-1.1.8/genisoimage/jte.c.werror cdrkit-1.1.8/genisoimage/jte.c
    137 --- cdrkit-1.1.8/genisoimage/jte.c.werror	2008-05-27 15:34:03.000000000 +0200
    138 +++ cdrkit-1.1.8/genisoimage/jte.c	2008-05-27 15:34:03.000000000 +0200
    139 @@ -36,6 +36,8 @@
    140  #include "vms.h"
    141  #endif
    142  
    143 +#include "md5.h"
    144 +
    145  /* Different types used in building our state list below */
    146  #define JTET_FILE_MATCH 1
    147  #define JTET_NOMATCH    2
    148 @@ -643,7 +645,7 @@ static void flush_bz2_chunk(void *buffer
    149  
    150      err = BZ2_bzCompressInit(&c_stream, 9, 0, 0);
    151      comp_buf = malloc(2 * size); /* Worst case */
    152 -    c_stream.next_out = comp_buf;
    153 +    c_stream.next_out = (char *)comp_buf;
    154      c_stream.avail_out = 2 * size;
    155      c_stream.next_in = buffer;
    156      c_stream.avail_in = size;
    157 @@ -691,7 +693,7 @@ static void write_compressed_chunk(unsig
    158  		if (!uncomp_buf)
    159  		{
    160  #ifdef	USE_LIBSCHILY
    161 -            comerr("failed to allocate %d bytes for template compression buffer\n", uncomp_size);
    162 +            comerr("failed to allocate %d bytes for template compression buffer\n", (int)uncomp_size);
    163  #else
    164              fprintf(stderr, "failed to allocate %d bytes for template compression buffer\n", uncomp_size);
    165              exit(1);
    166 @@ -1019,8 +1021,8 @@ void write_jt_match_record(char *filenam
    167  #endif
    168  		}
    169          if (first_block)
    170 -            rsync64_sum = rsync64(buf, MIN_JIGDO_FILE_SIZE);
    171 -        checksum_update(iso_context, buf, use);
    172 +            rsync64_sum = rsync64((unsigned char *)buf, MIN_JIGDO_FILE_SIZE);
    173 +        checksum_update(iso_context, (unsigned char *)buf, use);
    174  //        mk_MD5Update(&iso_context, buf, use);
    175          remain -= use;
    176          first_block = 0;
    177 @@ -1033,7 +1035,7 @@ void write_jt_match_record(char *filenam
    178      {
    179          int pad_size = sector_size - (size % sector_size);
    180          memset(buf, 0, pad_size);
    181 -        checksum_update(iso_context, buf, pad_size);
    182 +        checksum_update(iso_context, (unsigned char *)buf, pad_size);
    183  //        mk_MD5Update(&iso_context, buf, pad_size);
    184      }
    185  
    186 @@ -1041,7 +1043,7 @@ void write_jt_match_record(char *filenam
    187      if (size % sector_size)
    188      {
    189          int pad_size = sector_size - (size % sector_size);
    190 -        write_compressed_chunk(buf, pad_size);
    191 +        write_compressed_chunk((unsigned char *)buf, pad_size);
    192          add_unmatched_entry(pad_size);
    193      }        
    194  }
    195 diff -up cdrkit-1.1.8/genisoimage/eltorito.c.werror cdrkit-1.1.8/genisoimage/eltorito.c
    196 --- cdrkit-1.1.8/genisoimage/eltorito.c.werror	2008-05-27 15:34:03.000000000 +0200
    197 +++ cdrkit-1.1.8/genisoimage/eltorito.c	2008-05-27 15:34:03.000000000 +0200
    198 @@ -660,7 +660,7 @@ fill_boot_desc(struct eltorito_defaultbo
    199  		set_731(bi_table.bi_length, de->size);
    200  		set_731(bi_table.bi_csum, bi_checksum);
    201  
    202 -		write(bootimage, &bi_table, sizeof (bi_table)); /* FIXME: check return value */
    203 +		do{int ret;ret=write(bootimage, &bi_table, sizeof (bi_table));}while(0); /* FIXME: check return value */
    204  		close(bootimage);
    205  	}
    206  }/* fill_boot_desc(... */