[C con Clase] Resumen de Cconclase, Vol 38, Envío 26
Steven Davidson
srd4121 en njit.edu
Jue Jul 23 15:17:32 CEST 2009
Hola Susana,
Susana Sacie wrote:
> hola, lo de extern me queda claro, y ya se lo he quitado, aún asi , me
> sigue dando ese error, la verdad es que no se ya que probar...gracias
>
No tiene nada que ver con que escribas 'extern', porque las funciones
por defecto ya tienen ese modificador.
El error que veo es que la declaración de 'iso19794_5_parse()' no es la
misma en la definición. En la declaración, escribes el primer parámetro
como: 'const unsigned char *', mientras que en la definición, escribes:
'const char *'.
Teóricamente, no debería haber un problema de enlazado, pero siempre es
aconsejable que las declaraciones y definiciones de las funciones sean
idénticas.
Lo otro que veo es que el error que te marca tiene que ver con la
función 'iso19794_5_parse()' en la función 'read_prueba()', pero nos
diste el código de 'prueba()'. Es posible que se trate de la misma
función, por la decoración de nombres, pero como no tenemos el código
fuente, no puedo asegurarlo.
Espero que esto te guíe.
Steven
Más información sobre la lista de distribución Cconclase