Hello, I am getting the following error when I am trying to link my project:
*** ERROR L103: EXTERNAL ATTRIBUT DO NOT MATCH PUBLIC SYMBOL: ?_s_denormalise?BYTE MODULE: .\rsa_modexp.obj (RSA_MODEXP)
What can be the possible causes of this error? I looked at the discussion at http://www.keil.com/support/docs/1742.htm
But there is a difference between the situation illustrated there and mine. First of all, my symbol is not a variable but a segment name for the function s_denormalise written in assembly language. Secondly, I am not declaring this function as extern. I have this .A51 source file containing the implementation of s_denormalise and I have a header file(.h) containing the prototype declaration of s_denormalise. I am including this header file in my rsa_modexp.c file and using the function. Then how does this explanation accounts for my case?
If there can be any other cause for this error, please let me know.
Thanks and Regards, venkat.