1/*
2 * AUTOGENERATED FILE -- DO NOT EDIT
3 * This file is generated automatically by /encrypt/home/nia/git/ctwm-4.1.0/tools/mk_function_bits.sh
4 * from '/encrypt/home/nia/git/ctwm-4.1.0/functions_defs.list'
5 * during the build process.
6 */
7
8#ifndef _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
9#define _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
10
11/* Dispatcher table for executing functions */
12static ExFunc * const func_dispatch[] = {
13	[F_ADDTOWORKSPACE]      = f_addtoworkspace_impl,
14#ifdef CAPTIVE
15	[F_ADOPTWINDOW]         = f_adoptwindow_impl,
16#endif
17	[F_ALTCONTEXT]          = f_altcontext_impl,
18	[F_ALTKEYMAP]           = f_altkeymap_impl,
19	[F_AUTOLOWER]           = f_autolower_impl,
20	[F_AUTORAISE]           = f_autoraise_impl,
21	[F_BACKICONMGR]         = f_backiconmgr_impl,
22	[F_BACKMAPICONMGR]      = f_backmapiconmgr_impl,
23	[F_BEEP]                = f_beep_impl,
24	[F_BOTTOMZOOM]          = f_bottomzoom_impl,
25	[F_CHANGEPRIORITY]      = f_changepriority_impl,
26	[F_CHANGESIZE]          = f_changesize_impl,
27	[F_CIRCLEDOWN]          = f_circledown_impl,
28	[F_CIRCLEUP]            = f_circleup_impl,
29	[F_COLORMAP]            = f_colormap_impl,
30	[F_DEICONIFY]           = f_deiconify_impl,
31	[F_DELETE]              = f_delete_impl,
32	[F_DELETEORDESTROY]     = f_deleteordestroy_impl,
33	[F_DELTASTOP]           = f_deltastop_impl,
34	[F_DESTROY]             = f_destroy_impl,
35	[F_DOWNICONMGR]         = f_downiconmgr_impl,
36	[F_DOWNWORKSPACE]       = f_downworkspace_impl,
37	[F_EXEC]                = f_exec_impl,
38	[F_FILL]                = f_fill_impl,
39#ifdef WINBOX
40	[F_FITTOCONTENT]        = f_fittocontent_impl,
41#endif
42	[F_FOCUS]               = f_focus_impl,
43	[F_FORCEMOVE]           = f_forcemove_impl,
44	[F_FORWICONMGR]         = f_forwiconmgr_impl,
45	[F_FORWMAPICONMGR]      = f_forwmapiconmgr_impl,
46	[F_FULLSCREENZOOM]      = f_fullscreenzoom_impl,
47	[F_FULLZOOM]            = f_fullzoom_impl,
48	[F_FUNCTION]            = f_function_impl,
49	[F_GOTOWORKSPACE]       = f_gotoworkspace_impl,
50	[F_HIDEICONMGR]         = f_hideiconmgr_impl,
51	[F_HIDEWORKSPACEMGR]    = f_hideworkspacemgr_impl,
52	[F_HORIZOOM]            = f_horizoom_impl,
53#ifdef CAPTIVE
54	[F_HYPERMOVE]           = f_hypermove_impl,
55#endif
56	[F_ICONIFY]             = f_iconify_impl,
57	[F_IDENTIFY]            = f_identify_impl,
58	[F_INITSIZE]            = f_initsize_impl,
59	[F_JUMPDOWN]            = f_jumpdown_impl,
60	[F_JUMPLEFT]            = f_jumpleft_impl,
61	[F_JUMPRIGHT]           = f_jumpright_impl,
62	[F_JUMPUP]              = f_jumpup_impl,
63	[F_LEFTICONMGR]         = f_lefticonmgr_impl,
64	[F_LEFTWORKSPACE]       = f_leftworkspace_impl,
65	[F_LEFTZOOM]            = f_leftzoom_impl,
66	[F_LOWER]               = f_lower_impl,
67	[F_MENU]                = f_menu_impl,
68	[F_MOVE]                = f_move_impl,
69	[F_MOVEPACK]            = f_movepack_impl,
70	[F_MOVEPUSH]            = f_movepush_impl,
71	[F_MOVERESIZE]          = f_moveresize_impl,
72	[F_MOVETITLEBAR]        = f_movetitlebar_impl,
73	[F_MOVETONEXTWORKSPACE] = f_movetonextworkspace_impl,
74	[F_MOVETONEXTWORKSPACEANDFOLLOW] = f_movetonextworkspaceandfollow_impl,
75	[F_MOVETOPREVWORKSPACE] = f_movetoprevworkspace_impl,
76	[F_MOVETOPREVWORKSPACEANDFOLLOW] = f_movetoprevworkspaceandfollow_impl,
77	[F_NEXTICONMGR]         = f_nexticonmgr_impl,
78	[F_NEXTWORKSPACE]       = f_nextworkspace_impl,
79	[F_NOP]                 = f_nop_impl,
80	[F_OCCUPY]              = f_occupy_impl,
81	[F_OCCUPYALL]           = f_occupyall_impl,
82	[F_PACK]                = f_pack_impl,
83	[F_PIN]                 = f_pin_impl,
84	[F_PREVICONMGR]         = f_previconmgr_impl,
85	[F_PREVWORKSPACE]       = f_prevworkspace_impl,
86	[F_PRIORITYSWITCHING]   = f_priorityswitching_impl,
87	[F_QUIT]                = f_quit_impl,
88	[F_RAISE]               = f_raise_impl,
89	[F_RAISEICONS]          = f_raiseicons_impl,
90	[F_RAISELOWER]          = f_raiselower_impl,
91	[F_RAISEORSQUEEZE]      = f_raiseorsqueeze_impl,
92	[F_REFRESH]             = f_refresh_impl,
93	[F_REMOVEFROMWORKSPACE] = f_removefromworkspace_impl,
94#ifdef SOUNDS
95	[F_REREADSOUNDS]        = f_rereadsounds_impl,
96#endif
97	[F_RESCUEWINDOWS]       = f_rescuewindows_impl,
98	[F_RESIZE]              = f_resize_impl,
99	[F_RESTART]             = f_restart_impl,
100	[F_RESTOREGEOMETRY]     = f_restoregeometry_impl,
101	[F_RIGHTICONMGR]        = f_righticonmgr_impl,
102	[F_RIGHTWORKSPACE]      = f_rightworkspace_impl,
103	[F_RIGHTZOOM]           = f_rightzoom_impl,
104	[F_RING]                = f_ring_impl,
105	[F_SAVEGEOMETRY]        = f_savegeometry_impl,
106	[F_SAVEYOURSELF]        = f_saveyourself_impl,
107	[F_SEPARATOR]           = f_separator_impl,
108	[F_SETBUTTONSSTATE]     = f_setbuttonsstate_impl,
109	[F_SETMAPSTATE]         = f_setmapstate_impl,
110	[F_SETPRIORITY]         = f_setpriority_impl,
111	[F_SHOWBACKGROUND]      = f_showbackground_impl,
112	[F_SHOWICONMGR]         = f_showiconmgr_impl,
113	[F_SHOWWORKSPACEMGR]    = f_showworkspacemgr_impl,
114	[F_SLOWDOWNANIMATION]   = f_slowdownanimation_impl,
115	[F_SORTICONMGR]         = f_sorticonmgr_impl,
116	[F_SPEEDUPANIMATION]    = f_speedupanimation_impl,
117	[F_SQUEEZE]             = f_squeeze_impl,
118	[F_STARTANIMATION]      = f_startanimation_impl,
119	[F_STOPANIMATION]       = f_stopanimation_impl,
120	[F_SWITCHPRIORITY]      = f_switchpriority_impl,
121	[F_TINYLOWER]           = f_tinylower_impl,
122	[F_TINYRAISE]           = f_tinyraise_impl,
123	[F_TITLE]               = f_title_impl,
124	[F_TOGGLEOCCUPATION]    = f_toggleoccupation_impl,
125#ifdef SOUNDS
126	[F_TOGGLESOUND]         = f_togglesound_impl,
127#endif
128	[F_TOGGLESTATE]         = f_togglestate_impl,
129	[F_TOGGLEWORKSPACEMGR]  = f_toggleworkspacemgr_impl,
130	[F_TOPZOOM]             = f_topzoom_impl,
131	[F_TRACE]               = f_trace_impl,
132	[F_UNFOCUS]             = f_unfocus_impl,
133	[F_UNSQUEEZE]           = f_unsqueeze_impl,
134	[F_UPICONMGR]           = f_upiconmgr_impl,
135	[F_UPWORKSPACE]         = f_upworkspace_impl,
136	[F_VANISH]              = f_vanish_impl,
137	[F_VERSION]             = f_version_impl,
138	[F_WARPHERE]            = f_warphere_impl,
139	[F_WARPRING]            = f_warpring_impl,
140	[F_WARPTO]              = f_warpto_impl,
141	[F_WARPTOICONMGR]       = f_warptoiconmgr_impl,
142	[F_WARPTOSCREEN]        = f_warptoscreen_impl,
143	[F_WINREFRESH]          = f_winrefresh_impl,
144	[F_XBOTTOMZOOM]         = f_xbottomzoom_impl,
145	[F_XFULLSCREENZOOM]     = f_xfullscreenzoom_impl,
146	[F_XFULLZOOM]           = f_xfullzoom_impl,
147	[F_XHORIZOOM]           = f_xhorizoom_impl,
148	[F_XLEFTZOOM]           = f_xleftzoom_impl,
149	[F_XRIGHTZOOM]          = f_xrightzoom_impl,
150	[F_XTOPZOOM]            = f_xtopzoom_impl,
151	[F_XZOOM]               = f_xzoom_impl,
152	[F_ZOOM]                = f_zoom_impl,
153	[F_POPUP]               = f_popup_impl,
154	[F_WINWARP]             = f_winwarp_impl,
155};
156
157static const size_t num_f_dis = (sizeof(func_dispatch) / sizeof(func_dispatch[0]));
158
159#endif // _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
160