if I have
int a= 5;
long b= 10;
int count0 = 2;
void ** args0;
args0 = (void **)malloc(count0 * sizeof(void *));
args0[0] = (void *)&a;
args0[1] = (void *)&b;
how can I convert from args[0] and args0[1] back to int and long? for example
int c=(something im missing)args0[0]
long d=(something im missing)args1[0]