#10 Toplevel function Call() does not return

Errors
closed-accepted
7
2004-11-18
2004-10-23
No

When explicitly calling a CLIPS function or operator using
the Call() function, an exception arises on correct calls
while bad calls just return wrong values: this is due to a
misinterpretation of the return value of CLIPS
FunctionCall() API that returns 0 on success and
nonzero on failure. Also, Call() still suffers the same
issue that affected Eval(), as it does not clear the error
flag from the execution environment.

Both issues should be fixed by next CVS release.

Discussion

  • Francesco Garosi

    Logged In: YES
    user_id=328337

    Latest CVS fixes he bug, and the change will be included in
    next file release.

     
  • Francesco Garosi

    • status: open --> closed-accepted
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks