We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, In my c file,when i compile this file,the compiler reported this warning!
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL: ?C?ISTPTR and it generated "LCALL ?C?ISTPTR",but i could not find this function in other files in my project?So,what was the matter?Somebody can tell me? Thank you!!!
Are you 100% sure that your question is generic, and not part of a specific tool chain? It looks a lot like a C51 question to me, regarding some CRTL or helper function.
what helper function?
HI.
i think it is a librery function (runtime librery). are u including the C51L.LIB properely?
always yo're freind.
Zeusti.
(advisor to tapeers everywhere)
A helper function is a function that the compiler calls to solve things that are too complex to inline. An example of a helper function is a function that performs multiplicatin of numbers bigger than the processor nativelly supports.
you can see de-tails at
infocenter.arm.com/.../index.jsp
so u see, it is a librery function.
wasn't this a C51 thread? why do you then link to a ARM page? how do you know this function in question is implemented for a C51, Ah, moron?
Watch out for flying egg.
1) The OP has intentionally specified this as a general thread. It was I who asked if it wasn't C51-related, since the name mangling looks like the result of the C51 compiler.
2) The link in question has the text: "Applies to: C51 C Compiler", despite pointing at the ARM site.
So it can be problematic to call someone an idiot before first doing a bit of field studies. Remember that Keil is an ARM company which means that the C51 compiler is indirectly owned by ARM.
I got the same link when googling for the function name. And the search function on the ARM site does find this link if you enter ISTSTR.
you idiot.
learn to read article ON the web page.
(advisor to 'fake' tapeers everywhere)
i wonder more about u!
are u another one who doe'snt know his abi's from his elbows?
"LCALL ?C?ISTPTR"
LCALL doesn't look very ARM-like to me.
I concur with the notion that it is C51.