Eolian/Generator: support NULL pointers for return values.
authorDaniel Zaoui <daniel.zaoui@samsung.com>
Mon, 10 Mar 2014 11:19:24 +0000 (13:19 +0200)
committerDaniel Zaoui <daniel.zaoui@samsung.com>
Mon, 10 Mar 2014 13:07:05 +0000 (15:07 +0200)
commitd96c42917910ae12ca46a87b5e6c538502aa4a0d
tree897440320114dfad4dcc6b83315ab89c20392c17
parent4e33fd16e2e819eb8d0db828b66cf5a0889b2581
Eolian/Generator: support NULL pointers for return values.

When an Eo operation returns a value, this one is stored in the last
parameter as an out parameter.
In case the caller doesn't set a pointer there, the storing will be done
in a NULL pointer and will bring to a segfault.

The generator has been modified to handle this case. Now, if the ret
pointer is NULL, the value will not be returned.
src/bin/eolian/eo1_generator.c