예를 들어 다음과 같이 여러개의 structure type이 정의되어 있고
이 structure들이 공통으로 사용할 함수가 다음과 같이 정의되어 있다면
typedef struct
{
...
}A;
typedef struct
{
...
}B;
typedef struct
{
...
}C;
int foo( void * structure, int size, ... );
위와 같은 함수 foo에서 structure을 파라메터로 넘기면서
해당 파라메터의 type도 같이 넘길 수 있는 방법이 없을까요?
foo내부에서는 넘어온 type을 알아야만 합니다.