aboutsummaryrefslogtreecommitdiff
path: root/src/ctemplates.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ctemplates.h')
-rw-r--r--src/ctemplates.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/ctemplates.h b/src/ctemplates.h
index 658a9f3..4d4fac5 100644
--- a/src/ctemplates.h
+++ b/src/ctemplates.h
@@ -170,8 +170,8 @@ struct TMPL_templates{
struct TMPL_token{
- char* start;//Start of token
- char* end;//End of token
+ const char* start;//Start of token
+ const char* end;//End of token
enum TMPL_tagtype type;//The type of token
size_t length;//Length of token, should always be end-start
struct TMPL_token* next;//The next token
@@ -179,9 +179,9 @@ struct TMPL_token{
unsigned int character;// Not used currently
}TMPL_token;
-void TMPL_add_var_to_varlist(struct TMPL_varlist* vl, char* name, char* value);
-void TMPL_add_loop_to_varlist(struct TMPL_varlist* vl, char* name, struct TMPL_loop* loop);
-void TMPL_add_varlist_to_loop(struct TMPL_loop* l, struct TMPL_varlist* vl);
+int TMPL_add_var_to_varlist(struct TMPL_varlist* vl, const char* name, const char* value);
+int TMPL_add_loop_to_varlist(struct TMPL_varlist* vl, const char* name, struct TMPL_loop* loop);
+int TMPL_add_varlist_to_loop(struct TMPL_loop* l, struct TMPL_varlist* vl);
struct TMPL_varlist* TMPL_alloc_varlist(void);
@@ -190,7 +190,7 @@ void TMPL_free_varlist(struct TMPL_varlist* t);
struct TMPL_varitem* TMPL_alloc_varitem(void);
void TMPL_free_varitem(struct TMPL_varitem* vi);
-struct TMPL_templates* TMPL_alloc_template(char* t);
+struct TMPL_templates* TMPL_alloc_template(const char* t);
void TMPL_free_template(struct TMPL_templates* t);
struct TMPL_loop* TMPL_alloc_loop(void);