typedef struct Node {
union
{
SIM_ACT val;
Cache* ptr;
};
struct Node* next;
} Node;

먹고 버리는 제네릭 자료구조~
매크로로 손을 더럽힐 필요가 없었네요