reduce size of context, fix double support in template
authorteodor <teodor>
Tue, 30 Mar 2010 13:56:46 +0000 (13:56 +0000)
committerteodor <teodor>
Tue, 30 Mar 2010 13:56:46 +0000 (13:56 +0000)
template.c
template.h
tmalloc.h

index 9e22f18..fbc971e 100644 (file)
@@ -1051,7 +1051,7 @@ int
 setTemplateValueDouble( TemplateInstance tmpl, char * key, double val ) {
        storage.flags = TND_DEFINED;
        storage.type = valueDouble;
-       storage.value.boolValue = val;
+       storage.value.doubleValue = val;
        return setTemplateValue( tmpl, key );
 }
 
index 9806415..97e9070 100644 (file)
@@ -33,7 +33,7 @@
  ******************************************************************************
  *                                  SYNTAX                                    *
  ******************************************************************************
- * <% EXPRESSION , "FORMAT"] [# "DEFAULTVALUE"] [|(h|u)]%>
+ * <% EXPRESSION [, "FORMAT"] [# "DEFAULTVALUE"] [|(h|u)]%>
  *    - format value should be as in strftime for time value and printf
  *      for all other. Currently, bool values have only "true"/"false"
  *      string values
index 2d1fd69..f1abcee 100644 (file)
--- a/tmalloc.h
+++ b/tmalloc.h
@@ -46,7 +46,7 @@ int clrspace(char *buf);
 
 /* fast allocate */
 
-#define CNTXCHUNK      (1024*1024)
+#define CNTXCHUNK      (64*1024)
 
 typedef struct MemoryChunk {
        size_t  size;