* add macro to register defines with just a define as param
[citadel.git] / webcit / subst.h
index ba27b21c3cbdcc8692c47a80e3ad9b722f85b2a5..7053a4936f921a9c3431ed4d48ac65ae5bfaf73c 100644 (file)
@@ -294,6 +294,10 @@ void RegisterConditional(const char *Name, long len,
  */
 void RegisterTokenParamDefine(const char *Name, long len, 
                              long Value);
+/**
+ * teh r0x0r! forward your favourite define from C to the templates with one easy call!
+ */
+#define REGISTERTokenParamDefine(a) RegisterTokenParamDefine(#a, sizeof(#a) - 1, a);
 
 #define IT_NOFLAG 0
 #define IT_FLAG_DETECT_GROUPCHANGE (1<<0)