quieten a few messages from configure when usin VPATH things.
[citadel.git] / citadel / include / artv_dump.h
1 /**
2  *
3  * $Id: artv_serialize.h 5474 2007-09-20 04:11:52Z ajc $
4  *
5  * this file contains the defines that cause our x-macros to serialize for artv export
6  */
7
8 #define CFG_VALUE(a,b) a
9 #define NO_ARTV(a)
10 #define PROTOCOL_ONLY(a)
11 #define SERVER_PRIVATE(a) a
12 #define SUBSTRUCT(a)
13 #define SUBSTRUCT_ELEMENT(a) a
14
15 #define UNSIGNED(a) cprintf(" %s: %u\n", #a, buf->a)
16 #define UNSIGNED_INT(a) cprintf(" %s: %u\n", #a buf->a)
17 #define INTEGER(a) cprintf(" %s: %d\n", #a, buf->a)
18 #define LONG(a) cprintf(" %s: %ld\n", #a, buf->a)
19 #define UINT8(a) cprintf(" %s: %d\n", #a, buf->a)
20 #define UNSIGNED_SHORT(a) cprintf(" %s: %u\n", #a, buf->a)
21 #define CHAR(a) cprintf(" %s: %d\n", #a, buf->a)
22
23 #define TIME(a) cprintf(" %s: %ld\n", #a, (long)buf->a)
24 #define UID_T(a) cprintf(" %s: %ld\n", #a, (long)buf->a)
25
26 #define STRING_BUF(a, b) cprintf(" %s: %s\n", #a, buf->a)
27 #define STRING(a) cprintf(" %s: %s\n", #a, buf->a)