Imported Upstream version 2.1.2
[platform/upstream/fdupes.git] / flags.h
1 #ifndef FLAGS_H
2 #define FLAGS_H
3
4 #define ISFLAG(a,b) ((a & b) == b)
5 #define SETFLAG(a,b) (a |= b)
6
7 #define F_RECURSE           0x0001
8 #define F_HIDEPROGRESS      0x0002
9 #define F_DSAMELINE         0x0004
10 #define F_FOLLOWLINKS       0x0008
11 #define F_DELETEFILES       0x0010
12 #define F_EXCLUDEEMPTY      0x0020
13 #define F_CONSIDERHARDLINKS 0x0040
14 #define F_SHOWSIZE          0x0080
15 #define F_OMITFIRST         0x0100
16 #define F_RECURSEAFTER      0x0200
17 #define F_NOPROMPT          0x0400
18 #define F_SUMMARIZEMATCHES  0x0800
19 #define F_EXCLUDEHIDDEN     0x1000
20 #define F_PERMISSIONS       0x2000
21 #define F_REVERSE           0x4000
22 #define F_IMMEDIATE         0x8000
23 #define F_PLAINPROMPT       0x10000
24 #define F_SHOWTIME          0x20000
25
26 extern unsigned long flags;
27
28 #endif