[erlang-questions] erlang atom data length is not enough

prasantha kumara jlprasantha@REDACTED
Thu Jan 8 06:22:00 CET 2009


Hi all.
i have sent a data steam which is 2048byte long to the c node from the
erlang node.
i want to process them in the c node.to do that i cast it to ta erl atom
using ERL_ATOM_PTR().becouse i suppose to get he byte by byte using a c
pointer.

the code i have writtenis as follows

argp = erl_element(2, tuplep);
unsigned char* pp;
pp=ERL_ATOM_PTR(argp);
int i;
for(i=0;i<10;i++){
pp=a[0];
printf(" %d  ",*(pp+i));
}
but it can prints only 255 bytes from the byte stream .can any body help me
get the total byte steam.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20090108/67003fa3/attachment.htm>


More information about the erlang-questions mailing list