The patch below fixes the warnings in the zwave_work_branch.  Bug link:
https://sourceforge.net/tracker/?func=detail&aid=3511155&group_id=201579&atid=978127

Fix warnings in the zwave_work_branch.  Changes were removing some unused code
and initializing the callback stage (a uint32_t) with 0 instead of NULL.

Signed-off-by: Scott Talbert <s...@techie.net>

Index: concordance/concordance.c
===================================================================
RCS file: /cvsroot/concordance/concordance/concordance/concordance.c,v
retrieving revision 1.41.2.21
diff -u -p -r1.41.2.21 concordance.c
--- concordance/concordance.c   22 Mar 2012 08:50:19 -0000      1.41.2.21
+++ concordance/concordance.c   26 Mar 2012 01:30:34 -0000
@@ -966,9 +966,7 @@ int main(int argc, char *argv[])
 {
        struct options_t options;
        char *file_name;
-       int mode, file_mode, err, is_zipfile;
-       uint8_t *data, *xml;
-       uint32_t data_size, xml_size;
+       int mode, file_mode, err;

 #ifdef WIN32
        con=GetStdHandle(STD_OUTPUT_HANDLE);
@@ -1016,15 +1014,6 @@ int main(int argc, char *argv[])
        }

        /*
-        * OK, if we have a filename go ahead and read the file...
-        */
-       data = NULL;
-       data_size = 0;
-       xml = NULL;
-       xml_size = 0;
-       is_zipfile = 0;
-
-       /*
         * Alright, at this point, if there's going to be a filename,
         * we have one, so lets read the file.
         */
@@ -1218,9 +1207,6 @@ int main(int argc, char *argv[])

 cleanup:

-       if (data) {
-               delete_blob(data);
-       }
        delete_opfile_obj();

        deinit_concord();
Index: libconcord/libconcord.cpp
===================================================================
RCS file: /cvsroot/concordance/concordance/libconcord/libconcord.cpp,v
retrieving revision 1.42.2.19
diff -u -p -r1.42.2.19 libconcord.cpp
--- libconcord/libconcord.cpp   22 Mar 2012 08:50:20 -0000      1.42.2.19
+++ libconcord/libconcord.cpp   26 Mar 2012 01:30:34 -0000
@@ -589,7 +589,7 @@ int is_fw_update_supported(int direct)
 }

 void _report_number_of_stages(lc_callback cb, void *cb_arg, int num) {
-        cb(LC_CB_STAGE_NUM_STAGES, num, NULL, NULL, NULL, cb_arg);
+        cb(LC_CB_STAGE_NUM_STAGES, num, 0, 0, 0, cb_arg);
 }


@@ -700,7 +700,7 @@ int reset_remote(lc_callback cb, void *c
                sleep(WAIT_FOR_BOOT_SLEEP);
                err = init_concord();
                if (err == 0) {
-                       err = _get_identity(NULL, NULL, NULL);
+                       err = _get_identity(NULL, NULL, 0);
                        if (err == 0) {
                                break;
                        }
@@ -1026,7 +1026,7 @@ int _update_configuration_zwave(lc_callb
 {
        int err;

-       if ((err = _write_config_to_remote(cb, cb_arg, NULL))) {
+       if ((err = _write_config_to_remote(cb, cb_arg, 0))) {
                return err;
        }

Index: libconcord/remote.cpp
===================================================================
RCS file: /cvsroot/concordance/concordance/libconcord/remote.cpp,v
retrieving revision 1.40.2.8
diff -u -p -r1.40.2.8 remote.cpp
--- libconcord/remote.cpp       22 Mar 2012 08:50:20 -0000      1.40.2.8
+++ libconcord/remote.cpp       26 Mar 2012 01:30:34 -0000
@@ -403,7 +403,7 @@ int CRemote::PrepFirmware(const TRemoteI
                        cb(cb_stage, 1, 1, 2, LC_CB_COUNTER_TYPE_STEPS, cb_arg);

                if ((err = WriteFlash(0x200000, 1, data, ri.protocol, NULL,
-                               NULL, NULL)))
+                               NULL, 0)))
                        return LC_ERROR;
        } else {
                /*
@@ -440,7 +440,7 @@ int CRemote::FinishFirmware(const TRemot
        if (ri.arch->firmware_update_base == ri.arch->firmware_base) {
                data[0] = 0x02;
                if ((err = WriteFlash(0x200000, 1, data, ri.protocol, NULL,
-                       NULL, NULL)))
+                       NULL, 0)))
                        return LC_ERROR;
                if (cb)
                        cb(cb_stage, 1, 1, 3, LC_CB_COUNTER_TYPE_STEPS, cb_arg);
Index: libconcord/remote.h
===================================================================
RCS file: /cvsroot/concordance/concordance/libconcord/remote.h,v
retrieving revision 1.20.2.9
diff -u -p -r1.20.2.9 remote.h
--- libconcord/remote.h 22 Mar 2012 08:50:20 -0000      1.20.2.9
+++ libconcord/remote.h 26 Mar 2012 01:30:34 -0000
@@ -158,39 +158,39 @@ public:
        virtual int Reset(uint8_t kind)=0;
        virtual int GetIdentity(TRemoteInfo &ri, struct THIDINFO &hid,
                lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL)=0;
+               uint32_t cb_stage=0)=0;

        virtual int ReadFlash(uint32_t addr, const uint32_t len, uint8_t *rd,
                unsigned int protocol, bool verify=false,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t 
cb_stage=NULL)=0;
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int InvalidateFlash(lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL)=0;
+               uint32_t cb_stage=0)=0;
        virtual int EraseFlash(uint32_t addr, uint32_t len,
                const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL)=0;
+               void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int WriteFlash(uint32_t addr, const uint32_t len,
                const uint8_t *wr, unsigned int protocol, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL)=0;
+               void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int WriteRam(uint32_t addr, const uint32_t len, uint8_t *wr)=0;
        virtual int ReadRam(uint32_t addr, const uint32_t len, uint8_t *rd)=0;
        virtual int PrepFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL) = 0;
+               void *cb_arg=NULL, uint32_t cb_stage=0) = 0;
        virtual int FinishFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL) = 0;
+               void *cb_arg=NULL, uint32_t cb_stage=0) = 0;
        virtual int PrepConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL)=0;
+               void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int FinishConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL)=0;
+               void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int UpdateConfig(const uint32_t len,
                const uint8_t *wr, lc_callback cb, void *cb_arg,
                uint32_t cb_stage)=0;
        virtual int GetTime(const TRemoteInfo &ri, THarmonyTime &ht)=0;
        virtual int SetTime(const TRemoteInfo &ri, const THarmonyTime &ht,
                lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL)=0;
+               uint32_t cb_stage=0)=0;
        virtual int LearnIR(uint32_t *freq, uint32_t **ir_signal,
                uint32_t *ir_signal_length, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL)=0;
+               void *cb_arg=NULL, uint32_t cb_stage=0)=0;
        virtual int IsZRemote()=0;
        virtual int IsUSBNet()=0;
 };
@@ -212,39 +212,39 @@ public:
        virtual ~CRemote() {};
        int Reset(uint8_t kind);
        int GetIdentity(struct TRemoteInfo &ri, struct THIDINFO &hid,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);

        int ReadFlash(uint32_t addr, const uint32_t len, uint8_t *rd,
                unsigned int protocol, bool verify=false,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);
        int InvalidateFlash(lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL);
+               uint32_t cb_stage=0);
        int EraseFlash(uint32_t addr, uint32_t len, const TRemoteInfo &ri,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);
        int WriteFlash(uint32_t addr, const uint32_t len, const uint8_t *wr,
                unsigned int protocol, lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL);
+               uint32_t cb_stage=0);
        int WriteRam(uint32_t addr, const uint32_t len, uint8_t *wr);
        int ReadRam(uint32_t addr, const uint32_t len, uint8_t *rd);
        int PrepFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int FinishFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int PrepConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int FinishConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        virtual int UpdateConfig(const uint32_t len,
                const uint8_t *wr, lc_callback cb, void *cb_arg,
-               uint32_t cb_stage=NULL) {};
+               uint32_t cb_stage=0) {};

        int GetTime(const TRemoteInfo &ri, THarmonyTime &ht);
        int SetTime(const TRemoteInfo &ri, const THarmonyTime &ht,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);

        int LearnIR(uint32_t *freq, uint32_t **ir_signal,
                uint32_t *ir_signal_length, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int IsZRemote() {return false;}
        int IsUSBNet() {return false;}
 };
@@ -269,36 +269,36 @@ public:
        virtual ~CRemoteZ_Base() {};
        int Reset(uint8_t kind);
        int GetIdentity(struct TRemoteInfo &ri, struct THIDINFO &hid,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);

        int ReadFlash(uint32_t addr, const uint32_t len, uint8_t *rd,
                unsigned int protocol, bool verify=false,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);
        int InvalidateFlash(lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL);
+               uint32_t cb_stage=0);
        int EraseFlash(uint32_t addr, uint32_t len, const TRemoteInfo &ri,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);
        int WriteFlash(uint32_t addr, const uint32_t len, const uint8_t *wr,
                unsigned int protocol, lc_callback cb=NULL, void *cb_arg=NULL,
-               uint32_t cb_stage=NULL);
+               uint32_t cb_stage=0);
        int WriteRam(uint32_t addr, const uint32_t len, uint8_t *wr);
        int ReadRam(uint32_t addr, const uint32_t len, uint8_t *rd);
        int PrepFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int FinishFirmware(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int PrepConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int FinishConfig(const TRemoteInfo &ri, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);

        int GetTime(const TRemoteInfo &ri, THarmonyTime &ht);
        int SetTime(const TRemoteInfo &ri, const THarmonyTime &ht,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);

        int LearnIR(uint32_t *freq, uint32_t **ir_signal,
                uint32_t *ir_signal_length, lc_callback cb=NULL,
-               void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               void *cb_arg=NULL, uint32_t cb_stage=0);
        int IsZRemote() {return true;}
 };

@@ -352,7 +352,7 @@ public:
                lc_callback cb, void *cb_arg, uint32_t cb_stage);
        int GetTime(const TRemoteInfo &ri, THarmonyTime &ht);
        int SetTime(const TRemoteInfo &ri, const THarmonyTime &ht,
-               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=NULL);
+               lc_callback cb=NULL, void *cb_arg=NULL, uint32_t cb_stage=0);
        int IsUSBNet() {return true;}
 };


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
concordance-devel mailing list
concordance-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/concordance-devel

Reply via email to