This is an automated email from Gerrit.

Anonymous Coward ([email protected]) just uploaded a new patch set to Gerrit, 
which you can find at http://openocd.zylin.com/3241

-- gerrit

commit a56ccb471a3fe5e314e5ff97ee7c53275d360b2d
Author: Alexander Kurz <[email protected]>
Date:   Sun Feb 14 10:04:51 2016 +0100

    jtag ulink: dont compile function when not required
    
    ulink_calculate_frequency() is used exclusively when
    _DEBUG_JTAG_IO_ is set, no need to compile this
    function if it is not used.
    Declaring it static in the same commit.
    
    Change-Id: I243ffdf69a1dc3bee6d16e4bb8d78396b6ea5144
    Signed-off-by: Alexander Kurz <[email protected]>

diff --git a/src/jtag/drivers/ulink.c b/src/jtag/drivers/ulink.c
index cfd693a..130ade3 100644
--- a/src/jtag/drivers/ulink.c
+++ b/src/jtag/drivers/ulink.c
@@ -193,6 +193,7 @@ int ulink_execute_queued_commands(struct ulink *device, int 
timeout);
 const char *ulink_cmd_id_string(uint8_t id);
 void ulink_print_command(struct ulink_cmd *ulink_cmd);
 void ulink_print_queue(struct ulink *device);
+static int ulink_calculate_frequency(enum ulink_delay_type type, int delay, 
long *f);
 #endif
 
 int ulink_append_scan_cmd(struct ulink *device,
@@ -225,7 +226,6 @@ int ulink_append_test_cmd(struct ulink *device);
 
 /* OpenULINK TCK frequency helper functions */
 int ulink_calculate_delay(enum ulink_delay_type type, long f, int *delay);
-int ulink_calculate_frequency(enum ulink_delay_type type, int delay, long *f);
 
 /* Interface between OpenULINK and OpenOCD */
 static void ulink_set_end_state(tap_state_t endstate);
@@ -1369,6 +1369,7 @@ int ulink_calculate_delay(enum ulink_delay_type type, 
long f, int *delay)
        return ERROR_OK;
 }
 
+#ifdef _DEBUG_JTAG_IO_
 /**
  * Calculate frequency for a given delay value.
  *
@@ -1383,7 +1384,7 @@ int ulink_calculate_delay(enum ulink_delay_type type, 
long f, int *delay)
  * @return on success: ERROR_OK
  * @return on failure: ERROR_FAIL
  */
-int ulink_calculate_frequency(enum ulink_delay_type type, int delay, long *f)
+static int ulink_calculate_frequency(enum ulink_delay_type type, int delay, 
long *f)
 {
        float t, f_float, f_rounded;
 
@@ -1432,6 +1433,7 @@ int ulink_calculate_frequency(enum ulink_delay_type type, 
int delay, long *f)
 
        return ERROR_OK;
 }
+#endif
 
 /******************* Interface between OpenULINK and OpenOCD 
******************/
 

-- 

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to