xref: /openbsd/gnu/usr.sbin/mkhybrid/src/mactypes.h (revision f0d9efc0)
1 
2 /* Various types of HFS files stored on Unix systems */
3 #define TYPE_NONE	0	/* Unknown file type (ordinary Unix file) */
4 #define TYPE_CAP	1	/* AUFS CAP */
5 #define TYPE_NETA	2	/* Netatalk */
6 #define TYPE_DBL	3	/* AppleDouble */
7 #define TYPE_ESH	4	/* Helios EtherShare */
8 #define TYPE_FEU	5	/* PC Exchange (Upper case) */
9 #define TYPE_FEL	6	/* PC Exchange (Lower case) */
10 #define TYPE_SGI	7	/* SGI */
11 #define TYPE_MBIN	8	/* MacBinary */
12 #define TYPE_SGL	9	/* AppleSingle */
13 
14 /* above encoded in a bit map */
15 #define DO_NONE		(1 << TYPE_NONE)
16 #define DO_CAP		(1 << TYPE_CAP)
17 #define DO_NETA		(1 << TYPE_NETA)
18 #define DO_DBL		(1 << TYPE_DBL)
19 #define DO_ESH		(1 << TYPE_ESH)
20 #define DO_FEU		(1 << TYPE_FEU)
21 #define DO_FEL		(1 << TYPE_FEL)
22 #define DO_SGI		(1 << TYPE_SGI)
23 #define DO_MBIN		(1 << TYPE_MBIN)
24 #define DO_SGL		(1 << TYPE_SGL)
25 
26