> term_to_binary("abc").<br><<131,107,0,3,97,98,99>><br><br>131 is erlang binary tag.<br>107 is short list contain only chars (STRING_EXT)<br>0, 3 is length of list<br>97, 98, 99 is "abc"<br>
<br>I thnik you should take it in message from erlang node.<br><br><div class="gmail_quote">2008/2/28 J Bhanot <<a href="mailto:j.bhanot@tcs.com">j.bhanot@tcs.com</a>>:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><font face="sans-serif" size="2">Hi,</font>
<br>
<br><font face="sans-serif" size="2">I am bit confused in C node for this......beacuse
when i send "abc" from Erlang node to C.....</font>
<br>
<br><font face="sans-serif" size="2">I have used all this to check the type.......where
buff is the message from Erlang node i.e. "abc"</font>
<br>
<br><font face="sans-serif" size="2"> k = ERL_IS_INTEGER(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " intType
%d\n\r", k);</font>
<br>
<br><font face="sans-serif" size="2">        k = ERL_IS_UNSIGNED_INTEGER(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " uintType
%d\n\r", k);</font>
<br>
<br><font face="sans-serif" size="2">        k = ERL_IS_FLOAT(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " fltType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_ATOM(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " atomType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_PID(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " pidType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_PORT(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " portType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_REF(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " refType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_TUPLE(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " tupType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_BINARY(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " binType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_LIST(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " listType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_EMPTY_LIST(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " elistType
%d\n\r", k);</font>
<br><font face="sans-serif" size="2">        k = ERL_IS_CONS(buff);</font>
<br><font face="sans-serif" size="2">  fprintf(stderr, " consType
%d\n\r", k);</font>
<br>
<br>
<br><font face="sans-serif" size="2">Now, it gives true for int type ..............and
hence I have to use erl_mk_int.....which gives me values in Ascii in C
node...</font>
<br>
<br><font face="sans-serif" size="2">Is there a way in which I get abc in
C node instead of Ascii values..</font>
<br><div><div></div><div class="Wj3C7c">
<br><font face="sans-serif" size="2">Thanks,</font>
<br><font face="sans-serif" size="2">jb</font>
<br><pre>=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


</pre></div></div><br>_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote></div><br><br clear="all"><br>-- <br>--Hynek (Pichi) Vychodil