Esos 2 registros no los uso directamente, pero el registro contenedor de ambos es un parámetro de entrada de una/s función que
sí utilizo. Por tanto debería declarar ese registro contenedor. Si declaro el registro contenedor deberé declarar los registros que contengan, de ahí mi pregunta.
Pero si hago lo que tú me dices, y no declaro el registro contenedor, entonces el compilador no sabe de qué tipo es ese registro contenedor que le paso como parámetro a funciones de las que tengo declarada la cabecera en esa misma unidad.
Por favor, corrígeme si me equivoco.
Un saludo.