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

NAME

       cs_register_fileload  - register a fileload function

SYNOPSIS

       #include <cs/cs.h>

       void cs_register_fileload(CSPARSE *parse, void *ctx, CSFILELOAD fileload);

ARGUMENTS

       parse - a pointer to an initialized CSPARSE structure
       ctx - pointer that is passed to the CSFILELOAD function when called
       fileload - a CSFILELOAD function

DESCRIPTION

       cs_register_fileload  registers  a fileload function that overrides the built-in function.
       The built-in function uses hdf_search_path and ne_file_load (based on  stat/open/read)  to
       find  and  load  the file on every template render.  You can override this function if you
       wish to provide other template search functions, or load the template  from  an  in-memory
       cache, etc.  This fileload function will be used by cs_parse, including

       include: commands in the template.

RETURN VALUE

       None

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