typedef struct
{
int mode;
void* value;
}TP;
typedef struct
{
int i;
int j;
}TV;
uint8_t T_alloc(unsigned long v_size, TP* p, void* v)
{
p = malloc(sizeof(TP));
v = malloc(v_size);
p->value = v;
}
void T_free(TP* p)
{
free(p->value);
free(p);
}
void main()
{
TP* p;
TV* v;
T_alloc(sizeof(TV), p, (void*) v);
T_free(v);
}