On Sat, Nov 22, 2008 at 1:20 AM, Thiago Rafael Becker
<thiago.becker@...> wrote:
Hi, all
I was looking at the recursive functions and below are my findings.
In the case of axis2_core_utils_internal_build_rest_map_recursively,
which is a tail-recursive function, seems easy to convert it to a
iterative function.
Agreed.
In the case of axis2_core_utils_internal_infer_op_from_rest_map_recursively,
which is not a tail-recursive function, seems harder to do. Also, it
spans for about 250 lines, it's complicated to find how to convert it.
Did you ever thought about switching from ansi c to iso99 c? You can
do some things to reduce the line span of functions (static inline
functions) that you can't do with ansi c. What do you think about it?
Well I'm not sure about that. Axis2/C has lot of codes developed with ansi c constraints. And it is not logical to move it to c99 just because of this. :).
Thanks
Dimuthu
Thanks :)
On Thu, Nov 20, 2008 at 4:04 PM, Thiago Rafael Becker
> Hi,
>
> On Thu, Nov 20, 2008 at 2:51 PM, Dimuthu Gamage <
dimuthuc@...> wrote:
<... Large clip ...>
--
Thanks,
Dimuthu Gamage
http://www.dimuthu.orghttp://www.wso2.org