1cs_register_fileload(3)             cs/cs.h            cs_register_fileload(3)
2
3
4

NAME

6       cs_register_fileload  - register a fileload function
7

SYNOPSIS

9       #include <cs/cs.h>
10
11
12       void cs_register_fileload(CSPARSE *parse, void *ctx, CSFILELOAD fileload);
13
14
15
16

ARGUMENTS

18       parse - a pointer to an initialized CSPARSE structure
19       ctx - pointer that is passed to the CSFILELOAD function when called
20       fileload - a CSFILELOAD function
21
22

DESCRIPTION

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

RETURN VALUE

36       None
37
38

SEE ALSO

40       cs_dump(3),  cs_destroy(3),  cs_render(3),  cs_register_esc_strfunc(3),
41       cs_arg_parsev(3), cs_register_fileload(3), cs_init(3), cs_register_str‐
42       func(3),  cs_arg_parse(3),  cs_parse_string(3), cs_parse_file(3), =(3),
43       cs_register_function
44
45
46
47ClearSilver                      12 July 2007          cs_register_fileload(3)
Impressum