This is an automated email from Gerrit. Marc Schink ([email protected]) just uploaded a new patch set to Gerrit, which you can find at http://openocd.zylin.com/4920
-- gerrit commit a8b6fdf9ca619b319a1e84c316c565bcf25c5054 Author: Marc Schink <[email protected]> Date: Fri Feb 15 14:31:19 2019 +0100 target: Use proper data types for timer callback Change-Id: I5ca6da767f9e96180c43b179b2c682b1b7c98563 Signed-off-by: Marc Schink <[email protected]> diff --git a/src/target/target.c b/src/target/target.c index 7e30d78..39d4216 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -1460,7 +1460,8 @@ int target_register_trace_callback(int (*callback)(struct target *target, return ERROR_OK; } -int target_register_timer_callback(int (*callback)(void *priv), int time_ms, int periodic, void *priv) +int target_register_timer_callback(int (*callback)(void *priv), + unsigned int time_ms, bool periodic, void *priv) { struct target_timer_callback **callbacks_p = &target_timer_callbacks; diff --git a/src/target/target.h b/src/target/target.h index fb9d714..f8c0f89 100644 --- a/src/target/target.h +++ b/src/target/target.h @@ -316,8 +316,8 @@ struct target_trace_callback { struct target_timer_callback { int (*callback)(void *priv); - int time_ms; - int periodic; + unsigned int time_ms; + bool periodic; bool removed; struct timeval when; void *priv; @@ -385,7 +385,7 @@ int target_call_trace_callbacks(struct target *target, size_t len, uint8_t *data * or much more rarely than specified */ int target_register_timer_callback(int (*callback)(void *priv), - int time_ms, int periodic, void *priv); + unsigned int time_ms, bool periodic, void *priv); int target_unregister_timer_callback(int (*callback)(void *priv), void *priv); int target_call_timer_callbacks(void); /** -- _______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
