State Library
Main Page
Files
Examples
All
Files
Functions
Typedefs
Pages
basic.c
#include <
state.h
>
#include <stdio.h>
int
a(
void
*p){
static
int
counter=0;
counter+=1;
printf(
"a: %d\n"
,counter);
return
counter;
}
int
b(
void
*p){
printf(
"b\n"
);
return
0;
}
int
main(){
struct
StateMachine *machine;
machine=
state_newmachine
();
state_add_transition
(machine,a,1,b);
state_add_transition
(machine,b,0,a);
state_add_transition
(machine,a,2,NULL);
state_start
(machine,a,NULL);
state_free
(machine);
}
Generated on Tue Feb 10 2015 17:22:17 for State Library by
1.8.8