forked from OSchip/llvm-project
23 lines
344 B
C
23 lines
344 B
C
#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);
|
|
}
|