En efecto, para que compile en C solo había que cambiar la declaración de la estructura eslabón:
Código (c) [Seleccionar]
typedef struct cadena
{
int N;
struct cadena* Anterior;
}Eslabon;