Re: Re: GEC Compilation of Externals
"Franck Arnaud" <[email protected]>
| Newsgroups | gmane.comp.lang.eiffel.gobo.general |
|---|---|
| Message-ID | <[email protected]> |
Eric Bezault: > I think ECMA says it should be: > > sizeof: INTEGER is > -- Size to allocate (in bytes) > external > "C inline use <windows.h>" > alias > "return sizeof (struct _COMMTIMEOUTS);" > end Could gec generate "return ALIAS-CONTENT;" if there's no 'return' in the alias content. Then it can be both ECMA- and legacy 'compliant'. (With a warning for the legacy case.) It is nasty but the heuristics should work nearly all the time: I can't think of a useful counter-example where there'd be no return in the alias and you do not want one generated (well there might be a counter example I did not think of...). ------------------------ Yahoo! Groups Sponsor --------------------~--> Home is just a click away. Make Yahoo! your home page now. http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/saFolB/TM --------------------------------------------------------------------~-> To Post a message, send it to: [email protected] To Unsubscribe, send a blank message to: gobo-eiffel-unsubscribe-B11MqFFcr06IwRZHo2/[email protected] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/gobo-eiffel/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/