1 // have to duplicate a lot of rules because T E only matches if E has a known
2 // type, even if T is not used elsewhere.
10 - x = (T)kmalloc(E1,E2)
21 - x = (T)kmalloc(sizeof(T1),E2)
23 - memset((T2)x,0,sizeof(*x));
32 - x = (T)kmalloc(sizeof(*x),E2)
34 - memset((T2)x,0,sizeof(T1));
36 // ---------------------------------------------------------------------
45 - T1 x = (T)kmalloc(E1,E2);
56 - T1 x = (T)kmalloc(sizeof(T1),E2);
58 - memset((T2)x,0,sizeof(*x));
67 - T1 x = (T)kmalloc(sizeof(*x),E2);
69 - memset((T2)x,0,sizeof(T1));