s4:dsdb/common: add DSDB_SECRET_ATTRIBUTES_EX()
authorStefan Metzmacher <metze@samba.org>
Tue, 9 Nov 2010 21:22:40 +0000 (22:22 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 9 Nov 2010 22:01:25 +0000 (23:01 +0100)
metze

source4/dsdb/common/util.h

index a09392284dee412d6586d833c22956fad1cf2089..afcb3dc7e7b98aaa5595e6fb9cb6b2657257d389 100644 (file)
 
 bool is_attr_in_list(const char * const * attrs, const char *attr);
 
-#define DSDB_SECRET_ATTRIBUTES \
-       "currentValue", \
-       "dBCSPwd", \
-       "initialAuthIncoming", \
-       "initialAuthOutgoing", \
-       "lmPwdHistory", \
-       "ntPwdHistory", \
-       "priorValue", \
-       "supplementalCredentials", \
-       "trustAuthIncoming", \
-       "trustAuthOutgoing", \
+#define DSDB_SECRET_ATTRIBUTES_EX(sep) \
+       "currentValue" sep \
+       "dBCSPwd" sep \
+       "initialAuthIncoming" sep \
+       "initialAuthOutgoing" sep \
+       "lmPwdHistory" sep \
+       "ntPwdHistory" sep \
+       "priorValue" sep \
+       "supplementalCredentials" sep \
+       "trustAuthIncoming" sep \
+       "trustAuthOutgoing" sep \
        "unicodePwd"
+
+#define DSDB_SECRET_ATTRIBUTES_COMMA ,
+#define DSDB_SECRET_ATTRIBUTES DSDB_SECRET_ATTRIBUTES_EX(DSDB_SECRET_ATTRIBUTES_COMMA)