On Wed, Sep 03, 2003 at 07:55:06PM +1000, Sisyphus wrote:
> 
> ----- Original Message -----
> From: "Peter Sinnott" <[EMAIL PROTECTED]>
> 
> For example Inline
> > only likes void as a return value so if I had declared my function
> > int cdbt_prices_init(void) then Inline wouldn't have bound it.
> >
> 
> Not so - I've had no trouble returning an int, and I think that's generally
> the case. There's probably some examples in 'perldoc C-Cookbook' that show
> how to return other than 'void'.
> 
> eg the following runs fine for me:
> 

My bad - what I ment(and think to be true ) is that you can only use
void as a return value not that the only return value you can use is
void. So Inline wont pick up int dumb(void) but will pick up int dumb()


> use warnings;
> use Inline C => <<'END';
> 
> int dumb() {
>     int i = -13;
>     return i;
>     }
> 
> END
> 
> print dumb();
> 
> Cheers,
> Rob
> 

-- 
We envision to conveniently engineer seven-habits-conforming information 
while continuing to synergistically leverage other's unique opportunities 
to exceed customer expectations

Reply via email to