>>673
可変長サイズの意味がわからん。
レコードが可変長という意味?
Tlink *link = malloc(sizeof(LINK) + 必要なデータサイズ );
link->next = next;
memcpy((void*)(link + 1),データ,データサイズ);