Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cs_register_fileload(3)		    cs/cs.h	       cs_register_fileload(3)

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 ev-
       ery 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_str-
       func(3),	 cs_arg_parse(3),  cs_parse_string(3), cs_parse_file(3), =(3),
       cs_register_function

ClearSilver			 12 July 2007	       cs_register_fileload(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=cs_register_fileload&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help