17d8a9cc2Snia/*
27d8a9cc2Snia * AUTOGENERATED FILE -- DO NOT EDIT
3df1c27a6Snia * This file is generated automatically by /encrypt/home/nia/git/ctwm-4.1.0/tools/mk_function_bits.sh
4df1c27a6Snia * from '/encrypt/home/nia/git/ctwm-4.1.0/functions_defs.list'
57d8a9cc2Snia * during the build process.
67d8a9cc2Snia */
77d8a9cc2Snia
87d8a9cc2Snia#ifndef _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
97d8a9cc2Snia#define _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
107d8a9cc2Snia
117d8a9cc2Snia/* Dispatcher table for executing functions */
127d8a9cc2Sniastatic ExFunc * const func_dispatch[] = {
137d8a9cc2Snia	[F_ADDTOWORKSPACE]      = f_addtoworkspace_impl,
14df1c27a6Snia#ifdef CAPTIVE
157d8a9cc2Snia	[F_ADOPTWINDOW]         = f_adoptwindow_impl,
16df1c27a6Snia#endif
177d8a9cc2Snia	[F_ALTCONTEXT]          = f_altcontext_impl,
187d8a9cc2Snia	[F_ALTKEYMAP]           = f_altkeymap_impl,
197d8a9cc2Snia	[F_AUTOLOWER]           = f_autolower_impl,
207d8a9cc2Snia	[F_AUTORAISE]           = f_autoraise_impl,
217d8a9cc2Snia	[F_BACKICONMGR]         = f_backiconmgr_impl,
227d8a9cc2Snia	[F_BACKMAPICONMGR]      = f_backmapiconmgr_impl,
237d8a9cc2Snia	[F_BEEP]                = f_beep_impl,
247d8a9cc2Snia	[F_BOTTOMZOOM]          = f_bottomzoom_impl,
257d8a9cc2Snia	[F_CHANGEPRIORITY]      = f_changepriority_impl,
267d8a9cc2Snia	[F_CHANGESIZE]          = f_changesize_impl,
277d8a9cc2Snia	[F_CIRCLEDOWN]          = f_circledown_impl,
287d8a9cc2Snia	[F_CIRCLEUP]            = f_circleup_impl,
297d8a9cc2Snia	[F_COLORMAP]            = f_colormap_impl,
307d8a9cc2Snia	[F_DEICONIFY]           = f_deiconify_impl,
317d8a9cc2Snia	[F_DELETE]              = f_delete_impl,
327d8a9cc2Snia	[F_DELETEORDESTROY]     = f_deleteordestroy_impl,
337d8a9cc2Snia	[F_DELTASTOP]           = f_deltastop_impl,
347d8a9cc2Snia	[F_DESTROY]             = f_destroy_impl,
357d8a9cc2Snia	[F_DOWNICONMGR]         = f_downiconmgr_impl,
367d8a9cc2Snia	[F_DOWNWORKSPACE]       = f_downworkspace_impl,
377d8a9cc2Snia	[F_EXEC]                = f_exec_impl,
387d8a9cc2Snia	[F_FILL]                = f_fill_impl,
39df1c27a6Snia#ifdef WINBOX
407d8a9cc2Snia	[F_FITTOCONTENT]        = f_fittocontent_impl,
41df1c27a6Snia#endif
427d8a9cc2Snia	[F_FOCUS]               = f_focus_impl,
437d8a9cc2Snia	[F_FORCEMOVE]           = f_forcemove_impl,
447d8a9cc2Snia	[F_FORWICONMGR]         = f_forwiconmgr_impl,
457d8a9cc2Snia	[F_FORWMAPICONMGR]      = f_forwmapiconmgr_impl,
467d8a9cc2Snia	[F_FULLSCREENZOOM]      = f_fullscreenzoom_impl,
477d8a9cc2Snia	[F_FULLZOOM]            = f_fullzoom_impl,
487d8a9cc2Snia	[F_FUNCTION]            = f_function_impl,
497d8a9cc2Snia	[F_GOTOWORKSPACE]       = f_gotoworkspace_impl,
507d8a9cc2Snia	[F_HIDEICONMGR]         = f_hideiconmgr_impl,
517d8a9cc2Snia	[F_HIDEWORKSPACEMGR]    = f_hideworkspacemgr_impl,
527d8a9cc2Snia	[F_HORIZOOM]            = f_horizoom_impl,
53df1c27a6Snia#ifdef CAPTIVE
547d8a9cc2Snia	[F_HYPERMOVE]           = f_hypermove_impl,
55df1c27a6Snia#endif
567d8a9cc2Snia	[F_ICONIFY]             = f_iconify_impl,
577d8a9cc2Snia	[F_IDENTIFY]            = f_identify_impl,
587d8a9cc2Snia	[F_INITSIZE]            = f_initsize_impl,
597d8a9cc2Snia	[F_JUMPDOWN]            = f_jumpdown_impl,
607d8a9cc2Snia	[F_JUMPLEFT]            = f_jumpleft_impl,
617d8a9cc2Snia	[F_JUMPRIGHT]           = f_jumpright_impl,
627d8a9cc2Snia	[F_JUMPUP]              = f_jumpup_impl,
637d8a9cc2Snia	[F_LEFTICONMGR]         = f_lefticonmgr_impl,
647d8a9cc2Snia	[F_LEFTWORKSPACE]       = f_leftworkspace_impl,
657d8a9cc2Snia	[F_LEFTZOOM]            = f_leftzoom_impl,
667d8a9cc2Snia	[F_LOWER]               = f_lower_impl,
677d8a9cc2Snia	[F_MENU]                = f_menu_impl,
687d8a9cc2Snia	[F_MOVE]                = f_move_impl,
697d8a9cc2Snia	[F_MOVEPACK]            = f_movepack_impl,
707d8a9cc2Snia	[F_MOVEPUSH]            = f_movepush_impl,
717d8a9cc2Snia	[F_MOVERESIZE]          = f_moveresize_impl,
727d8a9cc2Snia	[F_MOVETITLEBAR]        = f_movetitlebar_impl,
737d8a9cc2Snia	[F_MOVETONEXTWORKSPACE] = f_movetonextworkspace_impl,
747d8a9cc2Snia	[F_MOVETONEXTWORKSPACEANDFOLLOW] = f_movetonextworkspaceandfollow_impl,
757d8a9cc2Snia	[F_MOVETOPREVWORKSPACE] = f_movetoprevworkspace_impl,
767d8a9cc2Snia	[F_MOVETOPREVWORKSPACEANDFOLLOW] = f_movetoprevworkspaceandfollow_impl,
777d8a9cc2Snia	[F_NEXTICONMGR]         = f_nexticonmgr_impl,
787d8a9cc2Snia	[F_NEXTWORKSPACE]       = f_nextworkspace_impl,
797d8a9cc2Snia	[F_NOP]                 = f_nop_impl,
807d8a9cc2Snia	[F_OCCUPY]              = f_occupy_impl,
817d8a9cc2Snia	[F_OCCUPYALL]           = f_occupyall_impl,
827d8a9cc2Snia	[F_PACK]                = f_pack_impl,
837d8a9cc2Snia	[F_PIN]                 = f_pin_impl,
847d8a9cc2Snia	[F_PREVICONMGR]         = f_previconmgr_impl,
857d8a9cc2Snia	[F_PREVWORKSPACE]       = f_prevworkspace_impl,
867d8a9cc2Snia	[F_PRIORITYSWITCHING]   = f_priorityswitching_impl,
877d8a9cc2Snia	[F_QUIT]                = f_quit_impl,
887d8a9cc2Snia	[F_RAISE]               = f_raise_impl,
897d8a9cc2Snia	[F_RAISEICONS]          = f_raiseicons_impl,
907d8a9cc2Snia	[F_RAISELOWER]          = f_raiselower_impl,
917d8a9cc2Snia	[F_RAISEORSQUEEZE]      = f_raiseorsqueeze_impl,
927d8a9cc2Snia	[F_REFRESH]             = f_refresh_impl,
937d8a9cc2Snia	[F_REMOVEFROMWORKSPACE] = f_removefromworkspace_impl,
947d8a9cc2Snia#ifdef SOUNDS
957d8a9cc2Snia	[F_REREADSOUNDS]        = f_rereadsounds_impl,
967d8a9cc2Snia#endif
977d8a9cc2Snia	[F_RESCUEWINDOWS]       = f_rescuewindows_impl,
987d8a9cc2Snia	[F_RESIZE]              = f_resize_impl,
997d8a9cc2Snia	[F_RESTART]             = f_restart_impl,
1007d8a9cc2Snia	[F_RESTOREGEOMETRY]     = f_restoregeometry_impl,
1017d8a9cc2Snia	[F_RIGHTICONMGR]        = f_righticonmgr_impl,
1027d8a9cc2Snia	[F_RIGHTWORKSPACE]      = f_rightworkspace_impl,
1037d8a9cc2Snia	[F_RIGHTZOOM]           = f_rightzoom_impl,
1047d8a9cc2Snia	[F_RING]                = f_ring_impl,
1057d8a9cc2Snia	[F_SAVEGEOMETRY]        = f_savegeometry_impl,
1067d8a9cc2Snia	[F_SAVEYOURSELF]        = f_saveyourself_impl,
1077d8a9cc2Snia	[F_SEPARATOR]           = f_separator_impl,
1087d8a9cc2Snia	[F_SETBUTTONSSTATE]     = f_setbuttonsstate_impl,
1097d8a9cc2Snia	[F_SETMAPSTATE]         = f_setmapstate_impl,
1107d8a9cc2Snia	[F_SETPRIORITY]         = f_setpriority_impl,
1117d8a9cc2Snia	[F_SHOWBACKGROUND]      = f_showbackground_impl,
1127d8a9cc2Snia	[F_SHOWICONMGR]         = f_showiconmgr_impl,
1137d8a9cc2Snia	[F_SHOWWORKSPACEMGR]    = f_showworkspacemgr_impl,
1147d8a9cc2Snia	[F_SLOWDOWNANIMATION]   = f_slowdownanimation_impl,
1157d8a9cc2Snia	[F_SORTICONMGR]         = f_sorticonmgr_impl,
1167d8a9cc2Snia	[F_SPEEDUPANIMATION]    = f_speedupanimation_impl,
1177d8a9cc2Snia	[F_SQUEEZE]             = f_squeeze_impl,
1187d8a9cc2Snia	[F_STARTANIMATION]      = f_startanimation_impl,
1197d8a9cc2Snia	[F_STOPANIMATION]       = f_stopanimation_impl,
1207d8a9cc2Snia	[F_SWITCHPRIORITY]      = f_switchpriority_impl,
1217d8a9cc2Snia	[F_TINYLOWER]           = f_tinylower_impl,
1227d8a9cc2Snia	[F_TINYRAISE]           = f_tinyraise_impl,
1237d8a9cc2Snia	[F_TITLE]               = f_title_impl,
1247d8a9cc2Snia	[F_TOGGLEOCCUPATION]    = f_toggleoccupation_impl,
1257d8a9cc2Snia#ifdef SOUNDS
1267d8a9cc2Snia	[F_TOGGLESOUND]         = f_togglesound_impl,
1277d8a9cc2Snia#endif
1287d8a9cc2Snia	[F_TOGGLESTATE]         = f_togglestate_impl,
1297d8a9cc2Snia	[F_TOGGLEWORKSPACEMGR]  = f_toggleworkspacemgr_impl,
1307d8a9cc2Snia	[F_TOPZOOM]             = f_topzoom_impl,
1317d8a9cc2Snia	[F_TRACE]               = f_trace_impl,
1327d8a9cc2Snia	[F_UNFOCUS]             = f_unfocus_impl,
1337d8a9cc2Snia	[F_UNSQUEEZE]           = f_unsqueeze_impl,
1347d8a9cc2Snia	[F_UPICONMGR]           = f_upiconmgr_impl,
1357d8a9cc2Snia	[F_UPWORKSPACE]         = f_upworkspace_impl,
1367d8a9cc2Snia	[F_VANISH]              = f_vanish_impl,
1377d8a9cc2Snia	[F_VERSION]             = f_version_impl,
1387d8a9cc2Snia	[F_WARPHERE]            = f_warphere_impl,
1397d8a9cc2Snia	[F_WARPRING]            = f_warpring_impl,
1407d8a9cc2Snia	[F_WARPTO]              = f_warpto_impl,
1417d8a9cc2Snia	[F_WARPTOICONMGR]       = f_warptoiconmgr_impl,
1427d8a9cc2Snia	[F_WARPTOSCREEN]        = f_warptoscreen_impl,
1437d8a9cc2Snia	[F_WINREFRESH]          = f_winrefresh_impl,
144df1c27a6Snia	[F_XBOTTOMZOOM]         = f_xbottomzoom_impl,
145df1c27a6Snia	[F_XFULLSCREENZOOM]     = f_xfullscreenzoom_impl,
146df1c27a6Snia	[F_XFULLZOOM]           = f_xfullzoom_impl,
147df1c27a6Snia	[F_XHORIZOOM]           = f_xhorizoom_impl,
148df1c27a6Snia	[F_XLEFTZOOM]           = f_xleftzoom_impl,
149df1c27a6Snia	[F_XRIGHTZOOM]          = f_xrightzoom_impl,
150df1c27a6Snia	[F_XTOPZOOM]            = f_xtopzoom_impl,
151df1c27a6Snia	[F_XZOOM]               = f_xzoom_impl,
1527d8a9cc2Snia	[F_ZOOM]                = f_zoom_impl,
1537d8a9cc2Snia	[F_POPUP]               = f_popup_impl,
1547d8a9cc2Snia	[F_WINWARP]             = f_winwarp_impl,
1557d8a9cc2Snia};
1567d8a9cc2Snia
1577d8a9cc2Sniastatic const size_t num_f_dis = (sizeof(func_dispatch) / sizeof(func_dispatch[0]));
1587d8a9cc2Snia
1597d8a9cc2Snia#endif // _CTWM_FUNCTIONS_DISPATCH_EXECUTION_H
160