From d099582c83da0e7f67d3bb922c5a571773b8c3cf Mon Sep 17 00:00:00 2001 From: Jerome Jutteau Date: Mon, 18 Mar 2013 13:05:21 +0100 Subject: digital/ai/src/fsm: fix warnings --- digital/ai/src/fsm/angfsm.host.c | 32 +++++++++++++++---------------- digital/ai/src/fsm/angfsm_host_exec.h | 36 +++++++++++++++++------------------ 2 files changed, 34 insertions(+), 34 deletions(-) (limited to 'digital/ai') diff --git a/digital/ai/src/fsm/angfsm.host.c b/digital/ai/src/fsm/angfsm.host.c index a47da997..4bae139c 100644 --- a/digital/ai/src/fsm/angfsm.host.c +++ b/digital/ai/src/fsm/angfsm.host.c @@ -77,7 +77,7 @@ angfsm_build_print_help () } void -angfsm_build_arg_parse (char *string, char ***tab, int *nb) +angfsm_build_arg_parse (const char *string, char ***tab, int *nb) { long i = 0; long buff_cnt = 0; @@ -477,7 +477,7 @@ angfsm_build_init_all_fsm () /* Just initialise structures. */ void -angfsm_build_init (angfsm_build_t *fsm, char *name) +angfsm_build_init (angfsm_build_t *fsm, const char *name) { assert (fsm); fsm->events = NULL; @@ -669,7 +669,7 @@ angfsm_build_run_init (angfsm_build_t *fsm) } void -angfsm_build_states (angfsm_build_t *fsm, char *states) +angfsm_build_states (angfsm_build_t *fsm, const char *states) { angfsm_build_state_chain_t *head = fsm->states; char **args; @@ -690,7 +690,7 @@ angfsm_build_states (angfsm_build_t *fsm, char *states) } void -angfsm_build_events (angfsm_build_t *fsm, char *events) +angfsm_build_events (angfsm_build_t *fsm, const char *events) { angfsm_build_event_chain_t *head = fsm->events; char **args; @@ -714,7 +714,7 @@ angfsm_build_events (angfsm_build_t *fsm, char *events) } angfsm_build_event_t * -angfsm_build_get_event (angfsm_build_t *fsm, char *event) +angfsm_build_get_event (angfsm_build_t *fsm, const char *event) { angfsm_build_event_chain_t *curs = fsm->events; while (curs != NULL) @@ -727,7 +727,7 @@ angfsm_build_get_event (angfsm_build_t *fsm, char *event) } angfsm_build_state_t * -angfsm_build_get_state (angfsm_build_t *fsm, char *state) +angfsm_build_get_state (angfsm_build_t *fsm, const char *state) { angfsm_build_state_chain_t *curs = fsm->states; while (curs != NULL) @@ -783,7 +783,7 @@ angfsm_build_get_trans (angfsm_build_t *fsm, uint state, uint event) } uint16_t -angfsm_build_get_event_code (angfsm_build_t *fsm, char *event) +angfsm_build_get_event_code (angfsm_build_t *fsm, const char *event) { assert (fsm); angfsm_build_event_t *e = angfsm_build_get_event (fsm, event); @@ -809,7 +809,7 @@ angfsm_build_get_event_branch (angfsm_build_t *fsm, } uint -angfsm_build_get_branch (angfsm_build_t *fsm, char *branch) +angfsm_build_get_branch (angfsm_build_t *fsm, const char *branch) { assert (fsm); uint i; @@ -822,9 +822,9 @@ angfsm_build_get_branch (angfsm_build_t *fsm, char *branch) void angfsm_build_trans (angfsm_build_t *fsm, - char *state, - char *event, - char *output_branches, + const char *state, + const char *event, + const char *output_branches, angfsm_build_run_strans_func_t trans_func) { angfsm_build_trans_t t; @@ -888,7 +888,7 @@ angfsm_build_trans (angfsm_build_t *fsm, } void -angfsm_build_timeout (angfsm_build_t *fsm, char *state, char *event, uint timeout) +angfsm_build_timeout (angfsm_build_t *fsm, const char *state, const char *event, uint timeout) { angfsm_build_trans_chain_t *tc = NULL; angfsm_build_trans_t *t = NULL; @@ -930,7 +930,7 @@ angfsm_build_timeout (angfsm_build_t *fsm, char *state, char *event, uint timeou } void -angfsm_build_start_with (angfsm_build_t *fsm, char *starters) +angfsm_build_start_with (angfsm_build_t *fsm, const char *starters) { char **args; int nb, i; @@ -1034,7 +1034,7 @@ angfsm_build_handle (angfsm_build_t *fsm, angfsm_build_event_t *e) } int -angfsm_build_handle_string (angfsm_build_t *fsm, char *event) +angfsm_build_handle_string (angfsm_build_t *fsm, const char *event) { angfsm_build_event_t *e = angfsm_build_get_event (fsm, event); return angfsm_build_handle (fsm, e); @@ -1063,7 +1063,7 @@ angfsm_build_can_handle (angfsm_build_t *fsm, angfsm_build_event_t *e) } int -angfsm_build_can_handle_string (angfsm_build_t *fsm, char *event) +angfsm_build_can_handle_string (angfsm_build_t *fsm, const char *event) { angfsm_build_event_t *e = angfsm_build_get_event (fsm, event); return angfsm_build_can_handle (fsm, e); @@ -2634,7 +2634,7 @@ angfsm_build_gen_h (angfsm_build_t *fsm, } void -angfsm_build_gen (char *arch_string) +angfsm_build_gen (const char *arch_string) { angfsm_build_chain_t *curs = angfsm_build_all_fsm; angfsm_build_arch_t arch = ANGFSM_BUILD_ARCH_NB; diff --git a/digital/ai/src/fsm/angfsm_host_exec.h b/digital/ai/src/fsm/angfsm_host_exec.h index 8fac0a42..298f9f79 100644 --- a/digital/ai/src/fsm/angfsm_host_exec.h +++ b/digital/ai/src/fsm/angfsm_host_exec.h @@ -169,7 +169,7 @@ typedef struct { /* All transitions. */ angfsm_build_trans_chain_t *trans; /* Name of the fsm. */ - char *name; + const char *name; /* Maximal number of active states. */ uint max_active_states; /* Maximal number of events per states. */ @@ -370,7 +370,7 @@ extern angfsm_build_t angfsm_##fsm_name; * \param nb pointer where to store the number of parsed arguments */ void -angfsm_build_arg_parse(char *string, char ***tab, int *nb); +angfsm_build_arg_parse (const char *string, char ***tab, int *nb); /** * Free an array of strings generated by angfsm_build_arg_parse. @@ -411,7 +411,7 @@ angfsm_build_gen_dot(angfsm_build_t *fsm, char *output); /** Initialize the fsm. */ void -angfsm_build_init(angfsm_build_t *fsm, char *name); +angfsm_build_init(angfsm_build_t *fsm, const char *name); /** Finalize the preparation of the FSM informations. */ void @@ -427,7 +427,7 @@ angfsm_build_run_init(angfsm_build_t *fsm); * \param states states separated by comma **/ void -angfsm_build_states(angfsm_build_t *fsm, char *states); +angfsm_build_states(angfsm_build_t *fsm, const char *states); /** * Add some events to the fsm. @@ -435,15 +435,15 @@ angfsm_build_states(angfsm_build_t *fsm, char *states); * \param events events separated by comma **/ void -angfsm_build_events(angfsm_build_t *fsm, char *events); +angfsm_build_events(angfsm_build_t *fsm, const char *events); /** Get event's pointer by giving it's name. */ angfsm_build_event_t* -angfsm_build_get_event(angfsm_build_t *fsm, char *event); +angfsm_build_get_event(angfsm_build_t *fsm, const char *event); /** Get state's pointer by giving it's name. */ angfsm_build_state_t* -angfsm_build_get_state(angfsm_build_t *fsm, char *state); +angfsm_build_get_state(angfsm_build_t *fsm, const char *state); /** Get event's pointer by giving it's code. */ angfsm_build_event_t* @@ -459,7 +459,7 @@ angfsm_build_get_trans (angfsm_build_t *fsm, uint state, uint event); /** Get event code as a numeric value. */ uint16_t -angfsm_build_get_event_code(angfsm_build_t *fsm, char *event); +angfsm_build_get_event_code(angfsm_build_t *fsm, const char *event); /** Get branch pointer from transition and branch string. */ angfsm_build_branch_chain_t* @@ -469,7 +469,7 @@ angfsm_build_get_event_branch (angfsm_build_t *fsm, /** Get branch unique code from branch name. */ uint -angfsm_build_get_branch (angfsm_build_t *fsm, char *branch); +angfsm_build_get_branch (angfsm_build_t *fsm, const char *branch); /** * Add a transition to the fsm. @@ -485,10 +485,10 @@ angfsm_build_get_branch (angfsm_build_t *fsm, char *branch); * \param trans_func pointer to the transition function. */ void -angfsm_build_trans(angfsm_build_t *fsm, - char *state, - char *event, - char *output_branches, +angfsm_build_trans (angfsm_build_t *fsm, + const char *state, + const char *event, + const char *output_branches, angfsm_build_run_strans_func_t trans_func); /* Create transition based on a timeout. @@ -499,7 +499,7 @@ angfsm_build_trans(angfsm_build_t *fsm, * \param timeout value of timeout */ void -angfsm_build_timeout(angfsm_build_t *fsm, char *state, char *event, uint timeout); +angfsm_build_timeout(angfsm_build_t *fsm, const char *state, const char *event, uint timeout); /** * Define with which states the fsm will start. @@ -507,7 +507,7 @@ angfsm_build_timeout(angfsm_build_t *fsm, char *state, char *event, uint timeout * \param starters list of states seperated by comma */ void -angfsm_build_start_with(angfsm_build_t *fsm, char *starters); +angfsm_build_start_with(angfsm_build_t *fsm, const char *starters); /** Handle an event by the fsm. * \param fsm fsm @@ -517,7 +517,7 @@ angfsm_build_start_with(angfsm_build_t *fsm, char *starters); int angfsm_build_handle(angfsm_build_t *fsm, angfsm_build_event_t *event); int -angfsm_build_handle_string(angfsm_build_t *fsm, char *event); +angfsm_build_handle_string(angfsm_build_t *fsm, const char *event); int angfsm_build_handle_integer(angfsm_build_t *fsm, uint16_t event); @@ -530,7 +530,7 @@ angfsm_build_handle_integer(angfsm_build_t *fsm, uint16_t event); int angfsm_build_can_handle(angfsm_build_t *fsm, angfsm_build_event_t *event); int -angfsm_build_can_handle_string(angfsm_build_t *fsm, char *event); +angfsm_build_can_handle_string(angfsm_build_t *fsm, const char *event); int angfsm_build_can_handle_integer(angfsm_build_t *fsm, uint16_t event); @@ -557,7 +557,7 @@ angfsm_build_options(int argc, char **argv); * embedded). */ void -angfsm_build_gen(char *arch); +angfsm_build_gen(const char *arch); void angfsm_build_gen_no_opti_h(angfsm_build_t *fsm, angfsm_build_arch_t arch); void -- cgit v1.2.3