[asterisk-users] How to write a function with a return value in Asterisk
Jay R. Ashworth
jra at baylink.com
Wed Aug 8 13:47:45 CDT 2007
On Wed, Aug 08, 2007 at 01:34:56PM -0400, Andrew Kohlsmith wrote:
> On Wednesday 08 August 2007 1:17:24 pm Jay R. Ashworth wrote:
> > > Digium has taken the stance that it's better to set arbitrary variable
> > > names to arbitrary values rather than allow what many would consider the
> > > perfectly accepted method of using a $? type of return code in addition
> > > to any application-specific variables.
>
> > Digium has taken the stance that Structured Programming is a Bad Idea?
>
> I don't think it's fair to paint it quite so broadly. M opinion on it is that
> I have simply failed to show them how clear things become when I can
> check ONE variable for the status of the last-run application, whether
> that be a dial, system or agi application call.
>
> Look at the Asterisk source; it's not a mass of spaghetti code. Saying
> that Digium thinks that structured programming is a bad idea is an
> exaggeration.
The original responder unclearly implied that functions couldn't return
parameters except as globals; it's been cleared up. My apologies.
Cheers,
-- jra
--
Jay R. Ashworth Baylink jra at baylink.com
Designer The Things I Think RFC 2100
Ashworth & Associates http://baylink.pitas.com '87 e24
St Petersburg FL USA http://photo.imageinc.us +1 727 647 1274
More information about the asterisk-users
mailing list