1 | #include "foo.h" |
2 | |
3 | static foo_t my_foo; |
4 | |
5 | /******************************************************************************/
|
6 | foo_t *get_default_foo(void) |
7 | {
|
8 | my_foo.i = 789; |
9 | my_foo.x = 50; |
10 | |
11 | return &my_foo; |
12 | }
|
13 | |
14 | |
15 | /******************************************************************************/
|
16 | bool set_my_foo(foo_t *src) |
17 | {
|
18 | if (src->i > 1000) |
19 | return false; |
20 | |
21 | if (src->x < 42) |
22 | return false; |
23 | |
24 | my_foo.i = src->i; |
25 | my_foo.x = src->x; |
26 | |
27 | return true; |
28 | }
|