| Details | Message |
|---|
Read-Only Author yu zhou Posted 5-Jul-2009 13:56 GMT Toolset None |  what's about ?C?ISTPTR??? yu zhou 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!!! |
|
Read-Only Author Per Westermark Posted 5-Jul-2009 14:13 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Per Westermark 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. |
|
Read-Only Author yu zhou Posted 5-Jul-2009 14:56 GMT Toolset None |  RE: what's about ?C?ISTPTR??? yu zhou what helper function? |
|
Read-Only Author Helping Zeusti Posted 5-Jul-2009 16:10 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Helping Zeusti 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) |
|
Read-Only Author Per Westermark Posted 5-Jul-2009 18:10 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Per Westermark 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. |
|
Read-Only Author Helping Zeusti Posted 5-Jul-2009 19:17 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Helping Zeusti HI. you can see de-tails at
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka10218.html
so u see, it is a librery function. always yo're freind. Zeusti. (advisor to tapeers everywhere) |
|
Read-Only Author you idiot Posted 5-Jul-2009 19:41 GMT Toolset None |  RE: what's about ?C?ISTPTR??? you idiot 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? |
|
Read-Only Author Per Westermark Posted 5-Jul-2009 19:51 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Per Westermark 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. |
|
Read-Only Author Helping Zeusti Posted 5-Jul-2009 20:07 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Helping Zeusti you idiot. learn to read article ON the web page. always yo're freind. Zeusti. (advisor to 'fake' tapeers everywhere) |
|
Read-Only Author Helping Zeusti Posted 5-Jul-2009 21:19 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Helping Zeusti you idiot. i wonder more about u! are u another one who doe'snt know his abi's from his elbows? always yo're freind. Zeusti. (advisor to 'fake' tapeers everywhere) |
|
Read-Only Author Stephen Smyth Posted 5-Jul-2009 22:09 GMT Toolset None |  RE: what's about ?C?ISTPTR??? Stephen Smyth "LCALL ?C?ISTPTR" LCALL doesn't look very ARM-like to me. I concur with the notion that it is C51. |
|