On Sat, Nov 20, 2021 at 12:23:26AM +0100, Dominik Vogt wrote: > On Fri, Nov 19, 2021 at 03:15:43PM +0000, Thomas Adam wrote: > > On Fri, Nov 19, 2021 at 03:09:35PM +0000, Thomas Adam wrote: > > > On Fri, Nov 19, 2021 at 02:54:53AM +0100, Dominik Vogt wrote: > > > > A couple of patches for the parser branch: > > > > > > > > 0001: Some cleanup. > > > > 0003: Fix function depth handling and an uninitialised function > > > > argument. > > > > (I.e. a crash) > > > > > > Thanks; applied these two. > > > > You'll need to fix some missing #includes though, as the build's failing, > > but > > Builds fine with gcc-10.2.1 in a clean source tree with > > $ make CFLAGS="-g3 -O3 -Wall -Werror" -j 4 > > Can you give me the error messages that cause it?
See fvwm.log attached. It's possible I've missed a patch, but the code corresponding to this build is on the new-parser branch in git, FYI. I know I'm being lazy, I could fix this myself, but I'd like you to check, just in case there's something else missing which you're working on at the same time... Kindly, Thomas
/bin/sh ./config.status config.status: creating Makefile config.status: creating libs/Makefile config.status: creating fvwm/Makefile config.status: creating modules/Makefile config.status: creating bin/Makefile config.status: creating bin/FvwmCommand config.status: creating bin/FvwmPrompt/Makefile config.status: creating bin/fvwm-config config.status: creating bin/fvwm-perllib config.status: creating bin/fvwm-menu-xlock config.status: creating bin/fvwm-menu-directory config.status: creating bin/fvwm-menu-desktop config.status: creating bin/fvwm-convert-2.6 config.status: creating utils/Makefile config.status: creating perllib/Makefile config.status: creating perllib/General/Makefile config.status: creating perllib/FVWM/Makefile config.status: creating perllib/FVWM/Module/Makefile config.status: creating perllib/FVWM/Tracker/Makefile config.status: creating perllib/FVWM/Module.pm config.status: creating default-config/Makefile config.status: creating doc/Makefile config.status: creating po/Makefile config.status: creating modules/FvwmAnimate/Makefile config.status: creating modules/FvwmAuto/Makefile config.status: creating modules/FvwmBacker/Makefile config.status: creating modules/FvwmButtons/Makefile config.status: creating modules/FvwmConsole/Makefile config.status: creating modules/FvwmEvent/Makefile config.status: creating modules/FvwmForm/Makefile config.status: creating modules/FvwmIconMan/Makefile config.status: creating modules/FvwmIdent/Makefile config.status: creating modules/FvwmMFL/Makefile config.status: creating modules/FvwmPager/Makefile config.status: creating modules/FvwmPerl/Makefile config.status: creating modules/FvwmPerl/FvwmPerl config.status: creating modules/FvwmRearrange/Makefile config.status: creating modules/FvwmScript/Makefile config.status: creating modules/FvwmScript/Scripts/Makefile config.status: creating modules/FvwmScript/Widgets/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands make all-recursive make[1]: Entering directory '/home/n6tadam/projects/fvwm/fvwm3' Making all in default-config make[2]: Entering directory '/home/n6tadam/projects/fvwm/fvwm3/default-config' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/n6tadam/projects/fvwm/fvwm3/default-config' Making all in libs make[2]: Entering directory '/home/n6tadam/projects/fvwm/fvwm3/libs' CC gravity.o CC BidiJoin.o CC Flocale.o CC PictureUtils.o CC FScreen.o CC Bindings.o CC PictureGraphics.o CC Graphics.o CC FlocaleCharset.o CC Parse.o CC PictureImageLoader.o CC Colorset.o CC ColorUtils.o PictureImageLoader.c: In function ‘PImageLoadSvg’: PictureImageLoader.c:287:9: warning: ‘rsvg_handle_get_dimensions’ is deprecated: Use 'rsvg_handle_get_intrinsic_size_in_pixels' instead [-Wdeprecated-declarations] 287 | Frsvg_handle_get_dimensions(rsvg, &dim); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Fsvg.h:9, from PictureImageLoader.c:46: /usr/include/librsvg-2.0/librsvg/rsvg.h:727:6: note: declared here 727 | void rsvg_handle_get_dimensions (RsvgHandle *handle, RsvgDimensionData *dimension_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ PictureImageLoader.c:360:9: warning: ‘rsvg_handle_render_cairo’ is deprecated: Use 'rsvg_handle_render_document' instead [-Wdeprecated-declarations] 360 | Frsvg_handle_render_cairo(rsvg, cr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/librsvg-2.0/librsvg/rsvg.h:1460, from Fsvg.h:9, from PictureImageLoader.c:46: /usr/include/librsvg-2.0/librsvg/rsvg-cairo.h:95:10: note: declared here 95 | gboolean rsvg_handle_render_cairo (RsvgHandle *handle, cairo_t *cr); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC CombineChars.o CC Module.o CC FRender.o CC Ficonv.o CC envvar.o CC Fft.o CC log.o CC XResource.o CC FEvent.o CC FImage.o CC WinMagic.o CC Target.o CC Picture.o CC XError.o CC fqueue.o CC fvwmsignal.o CC System.o CC PictureBase.o CC Cursor.o CC Strings.o CC fvwmrect.o CC FRenderInit.o CC safemalloc.o CC FBidi.o CC wild.o CC Grab.o CC Event.o CC ClientMsg.o CC setpgrp.o CC FShape.o CC FGettext.o CC Rectangles.o CC timeout.o CC flist.o CC charmap.o CC wcontext.o CC modifiers.o CC fsm.o CC FTips.o CC fio.o CC fvwmlib3.o CC strlcpy.o CC getpwuid.o CC cJSON.o AR libfvwm3.a ar: `u' modifier ignored since `D' is the default (see `U') make[2]: Leaving directory '/home/n6tadam/projects/fvwm/fvwm3/libs' Making all in fvwm make[2]: Entering directory '/home/n6tadam/projects/fvwm/fvwm3/fvwm' CC style.o CC borders.o CC menus.o CC move_resize.o CC builtins.o CC add_window.o CC events.o CC icons.o CC fvwm3.o CC frame.o CC placement.o CC virtual.o CC menustyle.o CC conditional.o CC ewmh.o CC stack.o CC session.o CC colorset.o CC functions.o In file included from functions.c:30: cmdparser_hooks.h:66:23: error: unknown type name ‘func_t’ 66 | const func_t **ret_builtin, | ^~~~~~ cmdparser_hooks.h:67:17: error: unknown type name ‘FvwmFunction’ 67 | FvwmFunction **ret_complex_function); | ^~~~~~~~~~~~ CC ewmh_events.o In file included from commands.h:7, from functions.c:32: fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:210:15: note: in expansion of macro ‘F_CMD_ARGS’ 210 | void CMD_Plus(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:211:25: note: in expansion of macro ‘F_CMD_ARGS’ 211 | void CMD_AddButtonStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:212:24: note: in expansion of macro ‘F_CMD_ARGS’ 212 | void CMD_AddTitleStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:213:21: note: in expansion of macro ‘F_CMD_ARGS’ 213 | void CMD_AddToDecor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:214:20: note: in expansion of macro ‘F_CMD_ARGS’ 214 | void CMD_AddToFunc(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:215:20: note: in expansion of macro ‘F_CMD_ARGS’ 215 | void CMD_AddToMenu(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:216:16: note: in expansion of macro ‘F_CMD_ARGS’ 216 | void CMD_Alias(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:217:14: note: in expansion of macro ‘F_CMD_ARGS’ 217 | void CMD_All(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:218:23: note: in expansion of macro ‘F_CMD_ARGS’ 218 | void CMD_AnimatedMove(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:219:14: note: in expansion of macro ‘F_CMD_ARGS’ 219 | void CMD_Any(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:220:15: note: in expansion of macro ‘F_CMD_ARGS’ 220 | void CMD_Beep(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:221:16: note: in expansion of macro ‘F_CMD_ARGS’ 221 | void CMD_Break(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:222:22: note: in expansion of macro ‘F_CMD_ARGS’ 222 | void CMD_BorderStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:223:18: note: in expansion of macro ‘F_CMD_ARGS’ 223 | void CMD_BugOpts(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:224:21: note: in expansion of macro ‘F_CMD_ARGS’ 224 | void CMD_BusyCursor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:225:22: note: in expansion of macro ‘F_CMD_ARGS’ 225 | void CMD_ButtonState(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:226:22: note: in expansion of macro ‘F_CMD_ARGS’ 226 | void CMD_ButtonStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:227:22: note: in expansion of macro ‘F_CMD_ARGS’ 227 | void CMD_ChangeDecor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:228:26: note: in expansion of macro ‘F_CMD_ARGS’ 228 | void CMD_ChangeMenuStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:229:27: note: in expansion of macro ‘F_CMD_ARGS’ 229 | void CMD_CleanupColorsets(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:230:20: note: in expansion of macro ‘F_CMD_ARGS’ 230 | void CMD_ClickTime(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:231:16: note: in expansion of macro ‘F_CMD_ARGS’ 231 | void CMD_Close(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:232:21: note: in expansion of macro ‘F_CMD_ARGS’ 232 | void CMD_ColorLimit(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:233:24: note: in expansion of macro ‘F_CMD_ARGS’ 233 | void CMD_ColormapFocus(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:234:19: note: in expansion of macro ‘F_CMD_ARGS’ 234 | void CMD_Colorset(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:235:24: note: in expansion of macro ‘F_CMD_ARGS’ 235 | void CMD_CopyMenuStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:236:18: note: in expansion of macro ‘F_CMD_ARGS’ 236 | void CMD_Current(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:237:21: note: in expansion of macro ‘F_CMD_ARGS’ 237 | void CMD_CursorMove(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:238:22: note: in expansion of macro ‘F_CMD_ARGS’ 238 | void CMD_CursorStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:239:24: note: in expansion of macro ‘F_CMD_ARGS’ 239 | void CMD_DefaultColors(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:240:26: note: in expansion of macro ‘F_CMD_ARGS’ 240 | void CMD_DefaultColorset(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:241:22: note: in expansion of macro ‘F_CMD_ARGS’ 241 | void CMD_DefaultFont(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:242:22: note: in expansion of macro ‘F_CMD_ARGS’ 242 | void CMD_DefaultIcon(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:243:24: note: in expansion of macro ‘F_CMD_ARGS’ 243 | void CMD_DefaultLayers(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:244:17: note: in expansion of macro ‘F_CMD_ARGS’ 244 | void CMD_Delete(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:245:21: note: in expansion of macro ‘F_CMD_ARGS’ 245 | void CMD_Deschedule(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:246:15: note: in expansion of macro ‘F_CMD_ARGS’ 246 | void CMD_Desk(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:247:31: note: in expansion of macro ‘F_CMD_ARGS’ 247 | void CMD_DesktopConfiguration(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:248:22: note: in expansion of macro ‘F_CMD_ARGS’ 248 | void CMD_DesktopName(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:249:22: note: in expansion of macro ‘F_CMD_ARGS’ 249 | void CMD_DesktopSize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:250:18: note: in expansion of macro ‘F_CMD_ARGS’ 250 | void CMD_Destroy(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:251:23: note: in expansion of macro ‘F_CMD_ARGS’ 251 | void CMD_DestroyDecor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:252:22: note: in expansion of macro ‘F_CMD_ARGS’ 252 | void CMD_DestroyFunc(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:253:22: note: in expansion of macro ‘F_CMD_ARGS’ 253 | void CMD_DestroyMenu(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:254:27: note: in expansion of macro ‘F_CMD_ARGS’ 254 | void CMD_DestroyMenuStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:255:30: note: in expansion of macro ‘F_CMD_ARGS’ 255 | void CMD_DestroyModuleConfig(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:256:23: note: in expansion of macro ‘F_CMD_ARGS’ 256 | void CMD_DestroyStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:257:29: note: in expansion of macro ‘F_CMD_ARGS’ 257 | void CMD_DestroyWindowStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:258:20: note: in expansion of macro ‘F_CMD_ARGS’ 258 | void CMD_Direction(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:259:15: note: in expansion of macro ‘F_CMD_ARGS’ 259 | void CMD_Echo(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:260:29: note: in expansion of macro ‘F_CMD_ARGS’ 260 | void CMD_EchoFuncDefinition(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:261:22: note: in expansion of macro ‘F_CMD_ARGS’ 261 | void CMD_EdgeCommand(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:262:27: note: in expansion of macro ‘F_CMD_ARGS’ 262 | void CMD_EdgeLeaveCommand(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:263:25: note: in expansion of macro ‘F_CMD_ARGS’ 263 | void CMD_EdgeResistance(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:264:21: note: in expansion of macro ‘F_CMD_ARGS’ 264 | void CMD_EdgeScroll(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:265:24: note: in expansion of macro ‘F_CMD_ARGS’ 265 | void CMD_EdgeThickness(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:266:18: note: in expansion of macro ‘F_CMD_ARGS’ 266 | void CMD_Emulate(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:267:21: note: in expansion of macro ‘F_CMD_ARGS’ 267 | void CMD_EscapeFunc(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:268:25: note: in expansion of macro ‘F_CMD_ARGS’ 268 | void CMD_EwmhBaseStruts(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:269:31: note: in expansion of macro ‘F_CMD_ARGS’ 269 | void CMD_EwmhNumberOfDesktops(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:270:15: note: in expansion of macro ‘F_CMD_ARGS’ 270 | void CMD_Exec(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:271:23: note: in expansion of macro ‘F_CMD_ARGS’ 271 | void CMD_ExecUseShell(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:272:20: note: in expansion of macro ‘F_CMD_ARGS’ 272 | void CMD_FakeClick(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:273:23: note: in expansion of macro ‘F_CMD_ARGS’ 273 | void CMD_FakeKeypress(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:274:20: note: in expansion of macro ‘F_CMD_ARGS’ 274 | void CMD_FlipFocus(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:275:16: note: in expansion of macro ‘F_CMD_ARGS’ 275 | void CMD_Focus(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:276:21: note: in expansion of macro ‘F_CMD_ARGS’ 276 | void CMD_FocusStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:277:19: note: in expansion of macro ‘F_CMD_ARGS’ 277 | void CMD_Function(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:278:25: note: in expansion of macro ‘F_CMD_ARGS’ 278 | void CMD_GeometryWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:279:19: note: in expansion of macro ‘F_CMD_ARGS’ 279 | void CMD_GotoDesk(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:280:26: note: in expansion of macro ‘F_CMD_ARGS’ 280 | void CMD_GotoDeskAndPage(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:281:19: note: in expansion of macro ‘F_CMD_ARGS’ 281 | void CMD_GotoPage(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:282:29: note: in expansion of macro ‘F_CMD_ARGS’ 282 | void CMD_HideGeometryWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:283:23: note: in expansion of macro ‘F_CMD_ARGS’ 283 | void CMD_HilightColor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:284:26: note: in expansion of macro ‘F_CMD_ARGS’ 284 | void CMD_HilightColorset(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:285:19: note: in expansion of macro ‘F_CMD_ARGS’ 285 | void CMD_IconFont(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:286:18: note: in expansion of macro ‘F_CMD_ARGS’ 286 | void CMD_Iconify(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:287:19: note: in expansion of macro ‘F_CMD_ARGS’ 287 | void CMD_IconPath(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:288:26: note: in expansion of macro ‘F_CMD_ARGS’ 288 | void CMD_IgnoreModifiers(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:289:20: note: in expansion of macro ‘F_CMD_ARGS’ 289 | void CMD_ImagePath(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:290:23: note: in expansion of macro ‘F_CMD_ARGS’ 290 | void CMD_InfoStoreAdd(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:291:25: note: in expansion of macro ‘F_CMD_ARGS’ 291 | void CMD_InfoStoreClear(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:292:26: note: in expansion of macro ‘F_CMD_ARGS’ 292 | void CMD_InfoStoreRemove(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:293:17: note: in expansion of macro ‘F_CMD_ARGS’ 293 | void CMD_KeepRc(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:294:14: note: in expansion of macro ‘F_CMD_ARGS’ 294 | void CMD_Key(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:295:21: note: in expansion of macro ‘F_CMD_ARGS’ 295 | void CMD_KillModule(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:296:16: note: in expansion of macro ‘F_CMD_ARGS’ 296 | void CMD_Layer(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:297:21: note: in expansion of macro ‘F_CMD_ARGS’ 297 | void CMD_LocalePath(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:298:16: note: in expansion of macro ‘F_CMD_ARGS’ 298 | void CMD_Lower(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:299:19: note: in expansion of macro ‘F_CMD_ARGS’ 299 | void CMD_Maximize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:300:15: note: in expansion of macro ‘F_CMD_ARGS’ 300 | void CMD_Menu(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:301:20: note: in expansion of macro ‘F_CMD_ARGS’ 301 | void CMD_MenuStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:302:17: note: in expansion of macro ‘F_CMD_ARGS’ 302 | void CMD_Module(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:303:27: note: in expansion of macro ‘F_CMD_ARGS’ 303 | void CMD_ModuleListenOnly(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:304:21: note: in expansion of macro ‘F_CMD_ARGS’ 304 | void CMD_ModulePath(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:305:28: note: in expansion of macro ‘F_CMD_ARGS’ 305 | void CMD_ModuleSynchronous(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:306:24: note: in expansion of macro ‘F_CMD_ARGS’ 306 | void CMD_ModuleTimeout(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:307:16: note: in expansion of macro ‘F_CMD_ARGS’ 307 | void CMD_Mouse(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:308:15: note: in expansion of macro ‘F_CMD_ARGS’ 308 | void CMD_Move(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:309:24: note: in expansion of macro ‘F_CMD_ARGS’ 309 | void CMD_MoveThreshold(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:310:21: note: in expansion of macro ‘F_CMD_ARGS’ 310 | void CMD_MoveToDesk(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:311:21: note: in expansion of macro ‘F_CMD_ARGS’ 311 | void CMD_MoveToPage(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:312:23: note: in expansion of macro ‘F_CMD_ARGS’ 312 | void CMD_MoveToScreen(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:313:15: note: in expansion of macro ‘F_CMD_ARGS’ 313 | void CMD_Next(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:314:15: note: in expansion of macro ‘F_CMD_ARGS’ 314 | void CMD_None(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:315:14: note: in expansion of macro ‘F_CMD_ARGS’ 315 | void CMD_Nop(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:316:19: note: in expansion of macro ‘F_CMD_ARGS’ 316 | void CMD_NoWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:317:25: note: in expansion of macro ‘F_CMD_ARGS’ 317 | void CMD_OpaqueMoveSize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:318:15: note: in expansion of macro ‘F_CMD_ARGS’ 318 | void CMD_Pick(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:319:19: note: in expansion of macro ‘F_CMD_ARGS’ 319 | void CMD_PipeRead(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:320:21: note: in expansion of macro ‘F_CMD_ARGS’ 320 | void CMD_PixmapPath(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:321:21: note: in expansion of macro ‘F_CMD_ARGS’ 321 | void CMD_PlaceAgain(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:322:21: note: in expansion of macro ‘F_CMD_ARGS’ 322 | void CMD_PointerKey(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:323:24: note: in expansion of macro ‘F_CMD_ARGS’ 323 | void CMD_PointerWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:324:16: note: in expansion of macro ‘F_CMD_ARGS’ 324 | void CMD_Popup(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:325:15: note: in expansion of macro ‘F_CMD_ARGS’ 325 | void CMD_Prev(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:326:20: note: in expansion of macro ‘F_CMD_ARGS’ 326 | void CMD_PrintInfo(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:327:25: note: in expansion of macro ‘F_CMD_ARGS’ 327 | void CMD_PropertyChange(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:328:15: note: in expansion of macro ‘F_CMD_ARGS’ 328 | void CMD_Quit(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:329:21: note: in expansion of macro ‘F_CMD_ARGS’ 329 | void CMD_QuitScreen(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:330:22: note: in expansion of macro ‘F_CMD_ARGS’ 330 | void CMD_QuitSession(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:331:16: note: in expansion of macro ‘F_CMD_ARGS’ 331 | void CMD_Raise(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:332:21: note: in expansion of macro ‘F_CMD_ARGS’ 332 | void CMD_RaiseLower(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:333:15: note: in expansion of macro ‘F_CMD_ARGS’ 333 | void CMD_Read(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:334:26: note: in expansion of macro ‘F_CMD_ARGS’ 334 | void CMD_ReadWriteColors(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:335:20: note: in expansion of macro ‘F_CMD_ARGS’ 335 | void CMD_Recapture(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:336:26: note: in expansion of macro ‘F_CMD_ARGS’ 336 | void CMD_RecaptureWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:337:18: note: in expansion of macro ‘F_CMD_ARGS’ 337 | void CMD_Refresh(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:338:24: note: in expansion of macro ‘F_CMD_ARGS’ 338 | void CMD_RefreshWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:339:17: note: in expansion of macro ‘F_CMD_ARGS’ 339 | void CMD_Repeat(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:340:17: note: in expansion of macro ‘F_CMD_ARGS’ 340 | void CMD_Resize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:341:25: note: in expansion of macro ‘F_CMD_ARGS’ 341 | void CMD_ResizeMaximize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:342:21: note: in expansion of macro ‘F_CMD_ARGS’ 342 | void CMD_ResizeMove(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:343:29: note: in expansion of macro ‘F_CMD_ARGS’ 343 | void CMD_ResizeMoveMaximize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:344:28: note: in expansion of macro ‘F_CMD_ARGS’ 344 | void CMD_RestackTransients(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:345:18: note: in expansion of macro ‘F_CMD_ARGS’ 345 | void CMD_Restart(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:346:26: note: in expansion of macro ‘F_CMD_ARGS’ 346 | void CMD_SaveQuitSession(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:347:22: note: in expansion of macro ‘F_CMD_ARGS’ 347 | void CMD_SaveSession(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:348:24: note: in expansion of macro ‘F_CMD_ARGS’ 348 | void CMD_ScanForWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:349:19: note: in expansion of macro ‘F_CMD_ARGS’ 349 | void CMD_Schedule(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:350:17: note: in expansion of macro ‘F_CMD_ARGS’ 350 | void CMD_Scroll(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:351:26: note: in expansion of macro ‘F_CMD_ARGS’ 351 | void CMD_Send_ConfigInfo(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:352:21: note: in expansion of macro ‘F_CMD_ARGS’ 352 | void CMD_Send_Reply(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:353:26: note: in expansion of macro ‘F_CMD_ARGS’ 353 | void CMD_Send_WindowList(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:354:23: note: in expansion of macro ‘F_CMD_ARGS’ 354 | void CMD_SendToModule(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:355:17: note: in expansion of macro ‘F_CMD_ARGS’ 355 | void CMD_Status(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:356:19: note: in expansion of macro ‘F_CMD_ARGS’ 356 | void CMD_set_mask(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:357:26: note: in expansion of macro ‘F_CMD_ARGS’ 357 | void CMD_set_nograb_mask(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:358:24: note: in expansion of macro ‘F_CMD_ARGS’ 358 | void CMD_set_sync_mask(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:359:23: note: in expansion of macro ‘F_CMD_ARGS’ 359 | void CMD_SetAnimation(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:360:17: note: in expansion of macro ‘F_CMD_ARGS’ 360 | void CMD_SetEnv(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:361:17: note: in expansion of macro ‘F_CMD_ARGS’ 361 | void CMD_Silent(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:362:25: note: in expansion of macro ‘F_CMD_ARGS’ 362 | void CMD_SnapAttraction(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:363:19: note: in expansion of macro ‘F_CMD_ARGS’ 363 | void CMD_SnapGrid(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:364:16: note: in expansion of macro ‘F_CMD_ARGS’ 364 | void CMD_State(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:365:16: note: in expansion of macro ‘F_CMD_ARGS’ 365 | void CMD_Stick(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:366:27: note: in expansion of macro ‘F_CMD_ARGS’ 366 | void CMD_StickAcrossDesks(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:367:27: note: in expansion of macro ‘F_CMD_ARGS’ 367 | void CMD_StickAcrossPages(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:368:16: note: in expansion of macro ‘F_CMD_ARGS’ 368 | void CMD_Style(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:369:22: note: in expansion of macro ‘F_CMD_ARGS’ 369 | void CMD_TearMenuOff(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:370:15: note: in expansion of macro ‘F_CMD_ARGS’ 370 | void CMD_Test(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:371:17: note: in expansion of macro ‘F_CMD_ARGS’ 371 | void CMD_TestRc(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:372:21: note: in expansion of macro ‘F_CMD_ARGS’ 372 | void CMD_ThisWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:373:16: note: in expansion of macro ‘F_CMD_ARGS’ 373 | void CMD_Title(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:374:21: note: in expansion of macro ‘F_CMD_ARGS’ 374 | void CMD_TitleStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:375:18: note: in expansion of macro ‘F_CMD_ARGS’ 375 | void CMD_Unalias(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:376:19: note: in expansion of macro ‘F_CMD_ARGS’ 376 | void CMD_UnsetEnv(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:377:22: note: in expansion of macro ‘F_CMD_ARGS’ 377 | void CMD_UpdateDecor(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:378:23: note: in expansion of macro ‘F_CMD_ARGS’ 378 | void CMD_UpdateStyles(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:379:15: note: in expansion of macro ‘F_CMD_ARGS’ 379 | void CMD_Wait(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:380:23: note: in expansion of macro ‘F_CMD_ARGS’ 380 | void CMD_WarpToWindow(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:381:21: note: in expansion of macro ‘F_CMD_ARGS’ 381 | void CMD_WindowFont(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:382:19: note: in expansion of macro ‘F_CMD_ARGS’ 382 | void CMD_WindowId(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:383:21: note: in expansion of macro ‘F_CMD_ARGS’ 383 | void CMD_WindowList(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:384:22: note: in expansion of macro ‘F_CMD_ARGS’ 384 | void CMD_WindowShade(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:385:29: note: in expansion of macro ‘F_CMD_ARGS’ 385 | void CMD_WindowShadeAnimate(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:386:22: note: in expansion of macro ‘F_CMD_ARGS’ 386 | void CMD_WindowStyle(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:387:19: note: in expansion of macro ‘F_CMD_ARGS’ 387 | void CMD_Xinerama(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:388:32: note: in expansion of macro ‘F_CMD_ARGS’ 388 | void CMD_XineramaPrimaryScreen(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:389:22: note: in expansion of macro ‘F_CMD_ARGS’ 389 | void CMD_XineramaSls(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:390:29: note: in expansion of macro ‘F_CMD_ARGS’ 390 | void CMD_XineramaSlsScreens(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:391:26: note: in expansion of macro ‘F_CMD_ARGS’ 391 | void CMD_XineramaSlsSize(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:392:20: note: in expansion of macro ‘F_CMD_ARGS’ 392 | void CMD_XorPixmap(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:393:19: note: in expansion of macro ‘F_CMD_ARGS’ 393 | void CMD_XorValue(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:394:16: note: in expansion of macro ‘F_CMD_ARGS’ 394 | void CMD_XSync(F_CMD_ARGS); | ^~~~~~~~~~ fvwm.h:63:35: error: unknown type name ‘exec_context_t’ 63 | cond_rc_t *cond_rc, const exec_context_t *exc, char *action, cmdparser_context_t *pc | ^~~~~~~~~~~~~~ commands.h:395:23: note: in expansion of macro ‘F_CMD_ARGS’ 395 | void CMD_XSynchronize(F_CMD_ARGS); | ^~~~~~~~~~ functions.c: In function ‘__execute_command_line’: functions.c:480:36: error: ‘cmdparser_hooks_t’ has no member named ‘find_something_to_execute’ 480 | exec_type = cmdparser_hooks->find_something_to_execute( | ^~ functions.c: At top level: functions.c:1191:1: error: conflicting types for ‘CMD_DestroyFunc’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1191 | CMD_DestroyFunc(F_CMD_ARGS) | ^~~~~~~~~~~~~~~ In file included from functions.c:32: commands.h:252:6: note: previous declaration of ‘CMD_DestroyFunc’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 252 | void CMD_DestroyFunc(F_CMD_ARGS); | ^~~~~~~~~~~~~~~ functions.c:1213:1: error: conflicting types for ‘CMD_AddToFunc’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1213 | CMD_AddToFunc(F_CMD_ARGS) | ^~~~~~~~~~~~~ In file included from functions.c:32: commands.h:214:6: note: previous declaration of ‘CMD_AddToFunc’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 214 | void CMD_AddToFunc(F_CMD_ARGS); | ^~~~~~~~~~~~~ functions.c:1237:1: error: conflicting types for ‘CMD_Plus’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1237 | CMD_Plus(F_CMD_ARGS) | ^~~~~~~~ In file included from functions.c:32: commands.h:210:6: note: previous declaration of ‘CMD_Plus’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 210 | void CMD_Plus(F_CMD_ARGS); | ^~~~~~~~ functions.c:1259:1: error: conflicting types for ‘CMD_EchoFuncDefinition’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1259 | CMD_EchoFuncDefinition(F_CMD_ARGS) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from functions.c:32: commands.h:260:6: note: previous declaration of ‘CMD_EchoFuncDefinition’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 260 | void CMD_EchoFuncDefinition(F_CMD_ARGS); | ^~~~~~~~~~~~~~~~~~~~~~ functions.c:1300:1: error: conflicting types for ‘CMD_Title’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1300 | CMD_Title(F_CMD_ARGS) | ^~~~~~~~~ In file included from functions.c:32: commands.h:373:6: note: previous declaration of ‘CMD_Title’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 373 | void CMD_Title(F_CMD_ARGS); | ^~~~~~~~~ functions.c:1303:1: error: conflicting types for ‘CMD_TearMenuOff’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1303 | CMD_TearMenuOff(F_CMD_ARGS) | ^~~~~~~~~~~~~~~ In file included from functions.c:32: commands.h:369:6: note: previous declaration of ‘CMD_TearMenuOff’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 369 | void CMD_TearMenuOff(F_CMD_ARGS); | ^~~~~~~~~~~~~~~ functions.c:1306:1: error: conflicting types for ‘CMD_KeepRc’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1306 | CMD_KeepRc(F_CMD_ARGS) | ^~~~~~~~~~ In file included from functions.c:32: commands.h:293:6: note: previous declaration of ‘CMD_KeepRc’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 293 | void CMD_KeepRc(F_CMD_ARGS); | ^~~~~~~~~~ functions.c:1309:1: error: conflicting types for ‘CMD_Silent’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1309 | CMD_Silent(F_CMD_ARGS) | ^~~~~~~~~~ In file included from functions.c:32: commands.h:361:6: note: previous declaration of ‘CMD_Silent’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 361 | void CMD_Silent(F_CMD_ARGS); | ^~~~~~~~~~ functions.c:1312:1: error: conflicting types for ‘CMD_Function’; have ‘void(cond_rc_t *, const exec_context_t *, char *, cmdparser_context_t *)’ 1312 | CMD_Function(F_CMD_ARGS) | ^~~~~~~~~~~~ In file included from functions.c:32: commands.h:277:6: note: previous declaration of ‘CMD_Function’ with type ‘void(cond_rc_t *, const int *, char *, cmdparser_context_t *)’ 277 | void CMD_Function(F_CMD_ARGS); | ^~~~~~~~~~~~ make[2]: *** [Makefile:642: functions.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/home/n6tadam/projects/fvwm/fvwm3/fvwm' make[1]: *** [Makefile:498: all-recursive] Error 1 make[1]: Leaving directory '/home/n6tadam/projects/fvwm/fvwm3' make: *** [Makefile:439: all] Error 2