Manage out-going buffer code in one place.
authorCyril Romain <cyril.romain@gmail.com>
Wed, 14 Jan 2009 19:37:45 +0000 (20:37 +0100)
committerCyril Romain <cyril.romain@gmail.com>
Sun, 12 Jul 2009 08:16:43 +0000 (10:16 +0200)
commit0b3a6beb16a494a620b5818cb96c11269a36d14a
tree4c6b2a6b8b5398ff47eff9ff37baee41e8a7d7da
parent11c7175fc339ee0ad2b8fbb1e48e430e2102729b
Manage out-going buffer code in one place.

Purpose: less duplicated code, consistent format for answers, less error-prone.

cnode:
 fd and msg are thus not required by handle messages functions
 fix unexpected random crash due to strcat needing destination string to contain '\0'.
tests:
 return only the result when a {ok, Result} message is received => more readable tests.
erlua.c
erlua.erl