1cs_register_fileload(3) cs/cs.h cs_register_fileload(3)
2
3
4
6 cs_register_fileload - register a fileload function
7
9 #include <cs/cs.h>
10
11
12 void cs_register_fileload(CSPARSE *parse, void *ctx, CSFILELOAD fileload);
13
14
15
16
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
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
36 None
37
38
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), =[22m(3),
43 cs_register_function
44
45
46
47ClearSilver 12 July 2007 cs_register_fileload(3)