[mercury-users] nondet pragma c_code (LOCALS)
Robert Bossy
bossy at ccr.jussieu.fr
Tue Nov 30 02:41:53 AEDT 1999
Thank you for your detailed and informative answer.
Some local_vars I use actually point to dynamically allocated memory but,
unfortunately, I won't be able to use GC_MALLOC since those variables are handled
by functions provided in an API.
Just a little detail:
> ...
>
> (1) if the nondet C procedure fails,
> which it can do by returning with SUCCESS_INDICATOR = FAIL;
>
> (2) if the nondet C procedure succeeds and indicates
> that this is the last solution, which it can do by
> returning with SUCCESS_INDICATOR = SUCCEED_LAST;
> ...
Isn't it just FAIL instead SUCCESS_INDICATOR = FAIL , like the reference manual
mentions (sampes in section Nondet pragma c_code)?
RB
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list