Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Guaranteed you can use extern "C". The rest is implementation defined, see the documentation for the compiler.
D. _ In particular a compiler like https://github.com/Syniurge/Calypso
In the extern "C" construct, "C" is not a C language, but a way to pass arguments and a return address.
The same language can produce different code for calling functions.
The ability to bind is not determined by the language, but by how the called function is defined and by the compiler settings.
Without special instructions, C compilers do not always produce code for functions that conforms to the argument passing standard required for extern "C".
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question