Discussion Forum

what's about ?C?ISTPTR???

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
yu zhou
Posted
5-Jul-2009 13:56 GMT
Toolset
None
New! what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

what helper function?

Read-Only
Author
Helping Zeusti
Posted
5-Jul-2009 16:10 GMT
Toolset
None
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

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
New! RE: what's about ?C?ISTPTR???

"LCALL ?C?ISTPTR"

LCALL doesn't look very ARM-like to me.

I concur with the notion that it is C51.

Next Thread | Thread List | Previous Thread Start a Thread | Settings