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

NAME

6       cs_parse_string  - parse a CS template string
7

SYNOPSIS

9       #include <cs/cs.h>
10
11
12       NEOERR *cs_parse_string (CSPARSE *parse, char *buf, size_t blen);
13
14
15
16

ARGUMENTS

18       parse - a CSPARSE structure created with cs_init
19       buf - the string to parse.  Embedded NULLs are not currently
20       supported
21       blen - the length of the string
22
23

DESCRIPTION

25       cs_parse_string  parses a string.  The string is modified, and internal
26       references are kept by the parse tree.  For this reason,  ownership  of
27       the  string  is  transfered  to  the  CS system, and the string will be
28       free'd when cs_destroy() is called.   The  parse  information  will  be
29       appended  to  the current parse tree.  During parse, the only HDF vari‐
30       ables which are evaluated are those used in evar or include statements.
31
32

RETURN VALUE

34       None
35
36

SEE ALSO

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