]> git.pld-linux.org Git - packages/bin2iso.git/blob - bin2iso-warnings.patch
- rpmldflags
[packages/bin2iso.git] / bin2iso-warnings.patch
1 --- bin2iso.c   2000-11-04 23:08:02.000000000 +0100
2 +++ bin2iso.c.wiget     2004-01-30 12:05:54.241985816 +0100
3 @@ -1,3 +1,4 @@
4 +#include <unistd.h>\r
5  #include <stdio.h>\r
6  #include <string.h>\r
7  #include <stdlib.h>\r
8 @@ -51,7 +52,7 @@
9  #define UNKNOWN -1\r
10  #define OFFSET 150                    \r
11  // got this from easycd pro by looking at a blank disk so it may be off...\r
12 -#define CD74_MAX_SECTORS 334873 // 653.75 Mb \r
13 +#define CD74_MAX_SECTORS 334873L // 653.75 Mb \r
14           \r
15  \r
16  unsigned long int Index(char m, char s, char f)\r
17 @@ -111,7 +112,7 @@
18     unsigned long size; /* track size in bytes */\r
19  } tTrack;\r
20  \r
21 -buffered_fread(unsigned char *array, unsigned int size) {\r
22 +int buffered_fread(unsigned char *array, unsigned int size) {\r
23     unsigned int i;\r
24     \r
25     if(INBUF_WIDX == 0) {    \r
26 @@ -125,7 +126,7 @@
27        array[i] = INBUF[INBUF_RIDX++];\r
28        if((INBUF_RIDX == INBUF_WIDX) && (i < (size -1))) {\r
29           printf("   Warning: Premature EOF\n");\r
30 -         while(i++ < size) { array[i] == 0; }/* zero fill the rest */\r
31 +         while(i++ < size) { array[i] = 0; }/* zero fill the rest */\r
32           break;\r
33        }\r
34     }\r
35 @@ -142,7 +143,7 @@
36  \r
37  void buffered_fwrite(unsigned char *array, unsigned int size) {\r
38     unsigned int idx;\r
39 -   unsigned long int readpos;\r
40 +   unsigned long int readpos = 0;\r
41       \r
42     if(OUTBUF_IDX+size >= OUTBUF_SIZE) {     \r
43  \r
44 @@ -189,7 +190,7 @@
45  \r
46  void flush_buffers(void)\r
47  {\r
48 -   unsigned long int readpos;\r
49 +   unsigned long int readpos = 0;\r
50  \r
51     if(fdOutFile == fdBinFile) {\r
52        readpos = ftell(fdOutFile);\r
53 @@ -263,7 +264,7 @@
54     } else if(track->mode == AUDIO) {\r
55        strcat(track->name, ".wav");\r
56     } else {\r
57 -      printf("Track %d Unsupported mode\n", track->num);\r
58 +      printf("Track %s Unsupported mode\n", track->num);\r
59        return(1);\r
60     }\r
61  \r
62 @@ -279,9 +280,9 @@
63        if (strncmp(&Line[4], "INDEX ", 6)==0) \r
64        {\r
65           strncpy(inum, &Line[10], 2); inum[2] = '\0';\r
66 -         min = ((Line[13]-'0')<<4) | Line[14]-'0';\r
67 -         sec = ((Line[16]-'0')<<4) | Line[17]-'0';\r
68 -         block = ((Line[19]-'0')<<4) | Line[20]-'0';\r
69 +         min = ((Line[13]-'0')<<4) | (Line[14]-'0');\r
70 +         sec = ((Line[16]-'0')<<4) | (Line[17]-'0');\r
71 +         block = ((Line[19]-'0')<<4) | (Line[20]-'0');\r
72           \r
73           \r
74           if(strcmp(inum, "00")==0) track->idx0 = Index(min, sec, block);\r
75 @@ -326,14 +327,14 @@
76     \r
77     uiLastIndex = startidx-1;\r
78     // Input -- process -- Output \r
79 -   if(startidx != 0) printf("\nNote: PreGap = %d frames\n", startidx-preidx);\r
80 +   if(startidx != 0) printf("\nNote: PreGap = %ld frames\n", startidx-preidx);\r
81     else printf("\nNote: PreGap = %d frames\n", OFFSET); // cd standard: starting offset\r
82                                                         // - of course this isn't true for bootable cd's...\r
83  \r
84     if(sOutFilename[0] != '\0') {\r
85 -      printf("Creating %s (%06d,%06d) ", sOutFilename, startidx, endidx-1);\r
86 +      printf("Creating %s (%06ld,%06ld) ", sOutFilename, startidx, endidx-1);\r
87     } else {\r
88 -      printf("Converting (%06d,%06d) ", startidx, endidx-1);\r
89 +      printf("Converting (%06ld,%06ld) ", startidx, endidx-1);\r
90     }\r
91     switch(mode)\r
92     {\r
93 @@ -412,14 +413,14 @@
94           buffered_fwrite( buf, SIZERAW );   \r
95           uiLastIndex++;\r
96           memset( &buf[0], '\0', sizeof( buf ) );\r
97 -         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06d", startidx); }\r
98 +         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06ld", startidx); }\r
99           if (++startidx == endidx) { printf("\b\b\b\b\b\bComplete\n"); break; }\r
100        }\r
101     } else if (mode == MODE1_2048) {\r
102        while( buffered_fread( buf, SIZEISO_MODE1) ) {         \r
103           buffered_fwrite( buf, SIZEISO_MODE1 );   \r
104           uiLastIndex++;\r
105 -         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06d", startidx); }\r
106 +         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06ld", startidx); }\r
107           if (++startidx == endidx) { printf("\b\b\b\b\b\bComplete\n"); break; }\r
108        }\r
109     } else {\r
110 @@ -493,7 +494,7 @@
111           }         \r
112              \r
113           memset( &buf[0], '\0', sizeof( buf ) );\r
114 -         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06d", startidx); }\r
115 +         if (startidx%PROG_INTERVAL == 0) { printf("\b\b\b\b\b\b%06ld", startidx); }\r
116           if (++startidx == endidx) { printf("\b\b\b\b\b\bComplete\n"); break; }\r
117        }\r
118     }\r
119 @@ -601,7 +602,6 @@
120     int i, k;\r
121     unsigned long int j;\r
122     unsigned char buf[SIZERAW];\r
123 -   int c = 0;\r
124     int writegap = 0;\r
125     short value;\r
126     int count;\r
127 @@ -645,7 +645,6 @@
128  /* /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ */\r
129  \r
130  int   main(int argc, char **argv) {\r
131 -   unsigned long int count = 0;\r
132  //   int printon = 0;\r
133  \r
134     char sLine[256];\r
135 @@ -789,7 +788,7 @@
136  //         strlwr(sBinFilename);\r
137  \r
138        } else {\r
139 -         printf ("Error: Filename not found on first line of cuefile.\n", argv[1]);\r
140 +         printf ("Error: Filename not found on first line of cuefile %s.\n", argv[1]);\r
141           exit (1);\r
142        }\r
143     \r
144 @@ -924,7 +923,7 @@
145  \r
146        printf("\n");\r
147        for(i = 0; i <= nTracks-1; i++) {\r
148 -         printf("%s (%3d Mb) - sectors %06ld:%06ld (offset %09ld:%09ld)\n", \r
149 +         printf("%s (%3ld Mb) - sectors %06ld:%06ld (offset %09ld:%09ld)\n", \r
150              tracks[i].name, \r
151              tracks[i].size/(1024*1024), \r
152              tracks[i].idx1, \r
This page took 0.068498 seconds and 3 git commands to generate.