Man Linux: Main Page and Category List

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