1 /*
2  * This file was generated by the mkbuiltins program.
3  */
4 
5 #define ALIASCMD (builtincmd + 3)
6 #define BREAKCMD (builtincmd + 4)
7 #define CDCMD (builtincmd + 5)
8 #define COMMANDCMD (builtincmd + 7)
9 #define DOTCMD (builtincmd + 0)
10 #define ECHOCMD (builtincmd + 12)
11 #define EVALCMD (builtincmd + 13)
12 #define EXECCMD (builtincmd + 14)
13 #define EXITCMD (builtincmd + 15)
14 #define EXPORTCMD (builtincmd + 16)
15 #define FALSECMD (builtincmd + 17)
16 #define GETOPTSCMD (builtincmd + 18)
17 #define HASHCMD (builtincmd + 19)
18 #define JOBSCMD (builtincmd + 20)
19 #define LOCALCMD (builtincmd + 23)
20 #define ZXC_DM (builtincmd + 10)
21 #define ZXC_DUMP (builtincmd + 11)
22 #define ZXC_K (builtincmd + 21)
23 #define ZXC_LIST (builtincmd + 22)
24 #define ZXC_LS (builtincmd + 24)
25 #define ZXC_MKDIR (builtincmd + 25)
26 #define ZXC_MSLEEP (builtincmd + 26)
27 #define ZXC_MV_OR_CP (builtincmd + 9)
28 #define ZXC_RM (builtincmd + 33)
29 #define PRINTFCMD (builtincmd + 28)
30 #define PWDCMD (builtincmd + 29)
31 #define READCMD (builtincmd + 30)
32 #define RETURNCMD (builtincmd + 32)
33 #define SETCMD (builtincmd + 34)
34 #define SHIFTCMD (builtincmd + 35)
35 #define TESTCMD (builtincmd + 2)
36 #define TIMESCMD (builtincmd + 37)
37 #define TRAPCMD (builtincmd + 38)
38 #define TRUECMD (builtincmd + 1)
39 #define TYPECMD (builtincmd + 40)
40 #define UMASKCMD (builtincmd + 41)
41 #define UNALIASCMD (builtincmd + 42)
42 #define UNSETCMD (builtincmd + 43)
43 #define WAITCMD (builtincmd + 44)
44 
45 #define NUMBUILTINS 45
46 
47 #define BUILTIN_SPECIAL 0x1
48 #define BUILTIN_REGULAR 0x2
49 #define BUILTIN_ASSIGN 0x4
50 #define BUILTIN_WEAK 0x8
51 
52 struct builtincmd {
53 	const char *name;
54 	int (*builtin)(int, char **);
55 	unsigned flags;
56 };
57 
58 extern const struct builtincmd builtincmd[];
59