-#define APPCONT1(a,cont) (CONT2("appearance",a,cont))
-#define APPCONT2(a,b,cont) (CONT3("appearance",a,b,cont))
-#define APPCONT3(a,b,c,cont) (CONT4("appearance",a,b,c,cont))
-#define APPCONT4(a,b,c,d,cont) (CONT5("appearance",a,b,c,d,cont))
-#define APPCONT5(a,b,c,d,e,cont) (CONT6("appearance",a,b,c,d,e,cont))
-
-#define APPATTR1(a,name,cont) (ATTR2("appearance",a,name,cont))
-#define APPATTR2(a,b,name,cont) (ATTR3("appearance",a,b,name,cont))
-#define APPATTR3(a,b,c,name,cont) (ATTR4("appearance",a,b,c,name,cont))
-#define APPATTR4(a,b,c,d,name,cont) (ATTR5("appearance",a,b,c,d,name,cont))
-#define APPATTR5(a,b,c,d,e,name,cont) (ATTR6("appearance",a,b,c,d,e,name,cont))
-#define APPATTR6(a,b,c,d,e,f,name,cont) (ATTR7("appearance",a,b,c,d,e,f,name,cont))
-
-#define COLOR1(a,R,G,B,A) (APPATTR1(a,"r",NUM(R)), \
- APPATTR1(a,"g",NUM(G)), \
- APPATTR1(a,"b",NUM(B)), \
- APPATTR1(a,"a",NUM(A)))
-#define COLOR2(a,b,R,G,B,A) (APPATTR2(a,b,"r",NUM(R)), \
- APPATTR2(a,b,"g",NUM(G)), \
- APPATTR2(a,b,"b",NUM(B)), \
- APPATTR2(a,b,"a",NUM(A)))
-#define COLOR3(a,b,c,R,G,B,A) (APPATTR3(a,b,c,"r",NUM(R)), \
- APPATTR3(a,b,c,"g",NUM(G)), \
- APPATTR3(a,b,c,"b",NUM(B)), \
- APPATTR3(a,b,c,"a",NUM(A)))
-#define COLOR4(a,b,c,d,R,G,B,A) (APPATTR4(a,b,c,d,"r",NUM(R)), \
- APPATTR4(a,b,c,d,"g",NUM(G)), \
- APPATTR4(a,b,c,d,"b",NUM(B)), \
- APPATTR4(a,b,c,d,"a",NUM(A)))
-#define COLOR5(a,b,c,d,e,R,G,B,A) (APPATTR5(a,b,c,d,e,"r",NUM(R)), \
- APPATTR5(a,b,c,d,e,"g",NUM(G)), \
- APPATTR5(a,b,c,d,e,"b",NUM(B)), \
- APPATTR5(a,b,c,d,e,"a",NUM(A)))
-#define COLOR6(a,b,c,d,e,f,R,G,B,A) (APPATTR6(a,b,c,d,e,f,"r",NUM(R)), \
- APPATTR6(a,b,c,d,e,f,"g",NUM(G)), \
- APPATTR6(a,b,c,d,e,f,"b",NUM(B)), \
- APPATTR6(a,b,c,d,e,f,"a",NUM(A)))
+#define COLOR1(a,R,G,B,A) (ATTR1(a,"r",NUM(R)), \
+ ATTR1(a,"g",NUM(G)), \
+ ATTR1(a,"b",NUM(B)), \
+ ATTR1(a,"a",NUM(A)))
+#define COLOR2(a,b,R,G,B,A) (ATTR2(a,b,"r",NUM(R)), \
+ ATTR2(a,b,"g",NUM(G)), \
+ ATTR2(a,b,"b",NUM(B)), \
+ ATTR2(a,b,"a",NUM(A)))
+#define COLOR3(a,b,c,R,G,B,A) (ATTR3(a,b,c,"r",NUM(R)), \
+ ATTR3(a,b,c,"g",NUM(G)), \
+ ATTR3(a,b,c,"b",NUM(B)), \
+ ATTR3(a,b,c,"a",NUM(A)))
+#define COLOR4(a,b,c,d,R,G,B,A) (ATTR4(a,b,c,d,"r",NUM(R)), \
+ ATTR4(a,b,c,d,"g",NUM(G)), \
+ ATTR4(a,b,c,d,"b",NUM(B)), \
+ ATTR4(a,b,c,d,"a",NUM(A)))
+#define COLOR5(a,b,c,d,e,R,G,B,A) (ATTR5(a,b,c,d,e,"r",NUM(R)), \
+ ATTR5(a,b,c,d,e,"g",NUM(G)), \
+ ATTR5(a,b,c,d,e,"b",NUM(B)), \
+ ATTR5(a,b,c,d,e,"a",NUM(A)))
+#define COLOR6(a,b,c,d,e,f,R,G,B,A) (ATTR6(a,b,c,d,e,f,"r",NUM(R)), \
+ ATTR6(a,b,c,d,e,f,"g",NUM(G)), \
+ ATTR6(a,b,c,d,e,f,"b",NUM(B)), \
+ ATTR6(a,b,c,d,e,f,"a",NUM(A)))