]> mj.ucw.cz Git - libucw.git/commitdiff
XTypes: CF_XTYPE requires '&' before xt_*, just like most other parameters in CF_...
authorPavel Charvat <pchar@ucw.cz>
Thu, 4 Sep 2014 11:51:12 +0000 (11:51 +0000)
committerPavel Charvat <pchar@ucw.cz>
Thu, 4 Sep 2014 11:51:12 +0000 (11:51 +0000)
ucw/conf-test.c
ucw/conf.h

index 12434c9868394725b5c9eca3aec674671acb74cc..8ec5dd9fb3bc1a09f44b2dd9c4b8468b474f8dff 100644 (file)
@@ -158,7 +158,7 @@ static struct cf_section cf_top = {
     CF_IP("ip", &ip),
     CF_LOOKUP_DYN("look", &look, alphabet, 1000),
     CF_USER_ARY("numbers", numbers, &u16_type, 10),
-    CF_XTYPE("intmax", &intmax, xt_intmax),
+    CF_XTYPE("intmax", &intmax, &xt_intmax),
     CF_BITMAP_INT("bitmap1", &bitmap1),
     CF_BITMAP_LOOKUP("bitmap2", &bitmap2, ((const char* const[]) {
          "one", "two", "three", "four", "five", "six", "seven", "eight", 
index 3de2938deed1ffa0f37ab706a6201d23243d1049..f3a85066a55b72b6acf48884a00ca52e6386adad 100644 (file)
@@ -431,17 +431,17 @@ struct cf_section {                       /** A section. **/
  * An extended type.
  * See <<xtypes:,extended types>> if you want to know more.
  **/
-#define CF_XTYPE(n,p,t)                { .cls = CC_STATIC, .type = CT_XTYPE, .name = n, .number = 1, .ptr = p, .u.xtype = &t }
+#define CF_XTYPE(n,p,t)                { .cls = CC_STATIC, .type = CT_XTYPE, .name = n, .number = 1, .ptr = p, .u.xtype = t }
 /**
  * Static array of extended types (all of the same type).
  * See <<xtypes:,extended types>>.
  **/
-#define CF_XTYPE_ARY(n,p,t,c)  { .cls = CC_STATIC, .type = CT_XTYPE, .name = n, .number = c, .ptr = p, .u.xtype = &t }
+#define CF_XTYPE_ARY(n,p,t,c)  { .cls = CC_STATIC, .type = CT_XTYPE, .name = n, .number = c, .ptr = p, .u.xtype = t }
 /**
  * Dynamic array of extended types.
  * See <<xtypes:,extended types>>.
  **/
-#define CF_XTYPE_DYN(n,p,t,c)  { .cls = CC_DYNAMIC, .type = CT_XTYPE, .name = n, .number = c, .ptr = p, .u.xtype = &t }
+#define CF_XTYPE_DYN(n,p,t,c)  { .cls = CC_DYNAMIC, .type = CT_XTYPE, .name = n, .number = c, .ptr = p, .u.xtype = t }
 
 /**
  * Any number of dynamic array elements