summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJerome Jutteau2013-03-18 13:05:21 +0100
committerJerome Jutteau2013-03-28 00:04:29 +0100
commitd099582c83da0e7f67d3bb922c5a571773b8c3cf (patch)
tree4eb1d611428560143ddf55a61e69b66a1a9582da
parent2ee375d78e65a46418166ed1207ada3da7856227 (diff)
digital/ai/src/fsm: fix warnings
-rw-r--r--digital/ai/src/fsm/angfsm.host.c32
-rw-r--r--digital/ai/src/fsm/angfsm_host_exec.h36
2 files changed, 34 insertions, 34 deletions
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