This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/v4l-utils.git tree:

Subject: firmware-tool: fix compile warnings
Author:  Hans Verkuil <hverk...@xs4all.nl>
Date:    Fri Dec 31 16:16:27 2010 +0100

firmware-tool.c: In function ‘add_standard’:
firmware-tool.c:566: warning: unused variable ‘i’
firmware-tool.c: In function ‘seek_chunks’:
firmware-tool.c:783: warning: label ‘not_found’ defined but not used
firmware-tool.c:619: warning: unused variable ‘rc’
firmware-tool.c:618: warning: unused variable ‘lastp’
firmware-tool.c: In function ‘seek_firmware’:
firmware-tool.c:831: warning: unused variable ‘fpos’
firmware-tool.c:831: warning: unused variable ‘p2’
firmware-tool.c: In function ‘main’:
firmware-tool.c:973: warning: unused variable ‘nr’
firmware-tool.c: At top level:
firmware-tool.c:63: warning: ‘alloc_firmware_description’ defined but not used
firmware-tool.c:72: warning: ‘free_firmware_description’ defined but not used

Signed-off-by: Hans Verkuil <hverk...@xs4all.nl>

 utils/xc3028-firmware/firmware-tool.c |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

---

http://git.linuxtv.org/v4l-utils.git?a=commitdiff;h=b34a9f0788164054d443fc023c725226bb5349c8

diff --git a/utils/xc3028-firmware/firmware-tool.c 
b/utils/xc3028-firmware/firmware-tool.c
index 69ad841..652d9f1 100644
--- a/utils/xc3028-firmware/firmware-tool.c
+++ b/utils/xc3028-firmware/firmware-tool.c
@@ -60,6 +60,7 @@ struct firmware {
        __u16 nr_desc;
 };
 
+#if 0
 static struct firmware_description* alloc_firmware_description(void) {
        struct firmware_description *d = malloc(sizeof(*d));
        d->type = 0;
@@ -73,6 +74,7 @@ static void free_firmware_description(struct 
firmware_description *d) {
        free(d->data);
        free(d);
 }
+#endif
 
 static struct firmware* alloc_firmware(void) {
        struct firmware *f = malloc(sizeof(*f));
@@ -563,7 +565,7 @@ static void list_firmware(struct firmware *f, unsigned int 
dump, char *binfile)
 
 static void add_standard(struct firmware* f, char* firmware_file, char* 
standard_file) {
        unsigned char* standard_data;
-       unsigned int len, i;
+       unsigned int len;
        struct firmware_description desc;
 
        create_standard_data(standard_file, &standard_data, &len);
@@ -615,8 +617,8 @@ static int seek_chunks(struct chunk_hunk *fhunk,
                unsigned char *seek, unsigned char *endp,       /* File to seek 
*/
                unsigned char *fdata, unsigned char *endf)      /* Firmware */
 {
-       unsigned char *fpos, *p, *p2, *lastp;
-       int rc, fsize;
+       unsigned char *fpos, *p, *p2;
+       int fsize;
        unsigned char *temp_data;
        struct chunk_hunk *hunk = fhunk;
        /* Method 3 vars */
@@ -779,8 +781,8 @@ method3:
                }
        }
        return 3;
-#endif
 not_found:
+#endif
        memset(fhunk, 0, sizeof(struct chunk_hunk));
        printf("Couldn't find firmware\n");
        return 0;
@@ -796,6 +798,7 @@ seek_next:
                }
                if (p2 > fdata + 3) {
                        int i = 0;
+                       unsigned char *lastp;
                        printf("Found %ld equal bytes at %06x:\n",
                                p2 - fdata, p - seek);
                        fpos = p;
@@ -828,7 +831,7 @@ seek_next:
 static void seek_firmware(struct firmware *f, char *seek_file, char 
*write_file) {
        unsigned int i = 0, j, nfound = 0;
        long size, rd = 0;
-       unsigned char *seek, *p, *endp, *p2, *endp2, *fpos;
+       unsigned char *seek, *p, *endp, *endp2;
        /*FIXME: Calculate it, instead of using a hardcode value */
        char *md5 = "0e44dbf63bb0169d57446aec21881ff2";
        FILE *fp;
@@ -970,7 +973,6 @@ int main(int argc, char* argv[])
        char* firmware_file, *file = NULL, *nr_str = NULL, *index_str = NULL;
        char *seek_file = NULL, *write_file = NULL;
        struct firmware *f;
-       __u64 nr;
 
        while(1) {
                static struct option long_options[] = {

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to