aboutsummaryrefslogtreecommitdiff
path: root/ctemplates.h
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2017-12-28 22:03:59 -0500
committerAlexander Pickering <alexandermpickering@gmail.com>2017-12-28 22:03:59 -0500
commit1d1cb9e3d003f23bddce0a744ffc60a7e82bf23c (patch)
treed4c4c702883402c921a4843ae5a898e44d528f59 /ctemplates.h
parent780fcb523eaa2feb3882967e7b2debf21aa569f2 (diff)
downloadlibctemplates-1d1cb9e3d003f23bddce0a744ffc60a7e82bf23c.tar.gz
libctemplates-1d1cb9e3d003f23bddce0a744ffc60a7e82bf23c.tar.bz2
libctemplates-1d1cb9e3d003f23bddce0a744ffc60a7e82bf23c.zip
Changed render function
Render function now returns the length of the string it returns
Diffstat (limited to 'ctemplates.h')
-rw-r--r--ctemplates.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/ctemplates.h b/ctemplates.h
index a2d33a1..e0e4a63 100644
--- a/ctemplates.h
+++ b/ctemplates.h
@@ -214,16 +214,16 @@ void TMPL_free_fmtlist(struct TMPL_fmtlist* fmtlist);
FILE *out, FILE *errout);
*/
-struct TMPL_varlist* TMPL_alloc_varlist();
+struct TMPL_varlist* TMPL_alloc_varlist(void);
void TMPL_free_varlist(struct TMPL_varlist* t);
-struct TMPL_varitem* TMPL_alloc_varitem();
+struct TMPL_varitem* TMPL_alloc_varitem(void);
void TMPL_free_varitem(struct TMPL_varitem* vi);
struct TMPL_templates* TMPL_alloc_template(char* t);
void TMPL_free_template(struct TMPL_templates* t);
-char* TMPL_render(struct TMPL_templates* t, struct TMPL_varlist* varlist);
+char* TMPL_render(struct TMPL_templates* t, struct TMPL_varlist* varlist, size_t* size_p);
struct TMPL_tagnode* TMPL_alloc_tagnode(enum TMPL_tagtype);
void TMPL_free_tagnode(struct TMPL_tagnode* tn);