oracular (3) cs_destroy.3.gz

Provided by: clearsilver-dev_0.10.5-6_amd64 bug

NAME

       cs_destroy  - clean up and dealloc a parse tree

SYNOPSIS

       #include <cs/cs.h>

       void cs_destroy (CSPARSE **parse);

ARGUMENTS

       parse - a pointer to a parse structure.

DESCRIPTION

       cs_destroy  will clean up all the memory associated with a CSPARSE structure, including strings passed to
       cs_parse_string.  This does not clean up any memory allocated by your  own  CSOUTFUNC  or  the  HDF  data
       structure  passed  to cs_init.  It is safe to call this with a NULL pointer, and it will leave parse NULL
       as well (ie, it can be called more than once on the same var)

RETURN VALUE

       parse - will be NULL

SEE ALSO

       cs_dump(3),     cs_destroy(3),      cs_render(3),      cs_register_esc_strfunc(3),      cs_arg_parsev(3),
       cs_register_fileload(3),   cs_init(3),   cs_register_strfunc(3),   cs_arg_parse(3),   cs_parse_string(3),
       cs_parse_file(3), =(3), cs_register_function