sq3: force "trusted_schema"
[iv.d.git] / x11 / md.d
blob6a83382fd37f1a541f371e981c39f0b5e4043dfb
1 module iv.x11.md /*is aliced*/;
2 import iv.alice;
4 /*
5 * Xmd.d: MACHINE DEPENDENT DECLARATIONS.
6 */
9 /*
10 * Bitfield suffixes for the protocol structure elements, if you
11 * need them. Note that bitfields are not guaranteed to be signed
12 * (or even unsigned) according to ANSI C.
14 //~ # define B32 :32
15 //~ # define B16 :16
16 alias INT8 = byte;
17 alias INT16 = short; // was uint, why?!
18 alias INT32 = int;
19 alias INT64 = long;
21 alias CARD8 = ubyte;
22 alias CARD16 = ushort;
23 alias CARD32 = uint;
24 alias CARD64 = ulong;
26 alias BITS16 = CARD16;
27 alias BITS32 = CARD32;
29 alias BYTE = CARD8;
30 alias BOOL = CARD8;