Hello,<div><br></div><div>Yes, that&#39;s precisely the difference. icall-def.h is done this way to optimize</div><div>startup time as it generates a set of static tables instead of populating a hashtable.</div><div><br></div>
<div>It&#39;s not meant for embedder to use, tho. Both the JIT and others should use</div><div><meta charset="utf-8">mono_add_internal_call.</div><div><br><br><div class="gmail_quote">On Wed, Jun 1, 2011 at 8:55 AM, Martin Däumler <span dir="ltr">&lt;<a href="mailto:mdae@cs.tu-chemnitz.de">mdae@cs.tu-chemnitz.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello,<br>
<br>
what is the difference between internal call registration via<br>
&quot;mono_add_internal_call()&quot; and the interface in &quot;icall-def.h&quot;?<br>
I used both possibilities and both work. In both cases, the<br>
internal calls are bound to a certain namespace. I guess that<br>
the internal calls listed in &quot;icall-def.h&quot; are for more Mono<br>
internal use and the ones registered via &quot;mono_add_internal_call()&quot;<br>
are more user-defined.<br>
<br>
<br>
With kind regards,<br>
<font color="#888888">Martin Däumler<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</font></blockquote></div><br></div>