struct name {
datentyp variablenname;
datentyp* variablenname;
};
typedef struct {
datentyp variablenname;
} typname, *typname_pointer;
void funktion( struct name a, typname_pointer b) {
...
}
int main() {
struct name a;
typname_pointer b = malloc(sizeof(*typname));
a.variablenname = 2;
funktion(a, b);
}