More sane behavior on a new installation
[citadel.git] / citadel / include / datadefinitions.h
1 /*
2  * this file contains the defines that convert our x-macros to datatypes
3  */
4 #define CFG_VALUE(a,b) a
5 #define SUBSTRUCT(a) a
6 #define SUBSTRUCT_ELEMENT(a)
7 #define PROTOCOL_ONLY(a)
8 #define SERVER_PRIVATE(a) a
9 #define NO_ARTV(a) a
10
11 #define LONG(a) long a
12 #define UNSIGNED(a) unsigned a
13 #define UNSIGNED_INT(a) unsigned int a
14 #define INTEGER(a) int a
15
16 #define UNSIGNED_SHORT(a) unsigned short a
17 #define UINT8(a) cit_uint8_t a
18 #define CHAR(a) char a
19
20 #define TIME(a) time_t a
21 #define UID_T(a) uid_t a
22
23 #define STRING_BUF(a, b) char a[b]
24 #define STRING(a) char *a