blob: 6431bc496c3004d9550fade97b230e0650707fc5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include "foo.h"
#include <stdlib.h>
struct foo
{
struct sub_foo sub_element;
int other_element;
};
struct foo *
GetMeAFoo()
{
struct foo *ret_val = (struct foo *) malloc (sizeof (struct foo));
ret_val->other_element = 3;
return ret_val;
}
struct sub_foo *
GetMeASubFoo (struct foo *in_foo)
{
return &(in_foo->sub_element);
}
|