When I compile the following idl statement:
library kpr { interface memserv {
void foo([out] fpage *thepage,[in] int size); }; };
It produces the following memserv-client.c
... if (l4_ipc_fpage_received(_dice_result)) else { ...
This causes compile errors because of the empty if. This is obviously an epsilon change to fix, just wondered if this is a bug in the dice compiler or is my idl somehow wrong?
Regards, Ryan Spring
--- Ryan Spring Doctoral Student University of Texas at El Paso (UTEP) Cell: +1 915-539-7311 (when in USA) Alt Cell: +49 179-9624406 (when in Germany) http://www.spring-west.net/ryan
On Wed, 2006-09-06 at 02:46 -0600, Spring, Ryan C wrote:
When I compile the following idl statement:
library kpr { interface memserv {
void foo([out] fpage *thepage,[in] int size); };
};
It produces the following memserv-client.c
... if (l4_ipc_fpage_received(_dice_result)) else { ...
This causes compile errors because of the empty if. This is obviously an epsilon change to fix, just wondered if this is a bug in the dice compiler or is my idl somehow wrong?
This was a BUG in dice, in the version shipped for the Komplexpraktikum. You should use the dice from our CVS, see http://tudos.org/dice/download.xml
l4-hackers@os.inf.tu-dresden.de