Re: [PATCH - parser] (4) updates
Thomas Adam <[email protected]> Fri, 19 Nov 2021 23:35:09 +0000
| Newsgroups | gmane.comp.window-managers.fvwm.devel |
|---|---|
| Message-ID | <20211119233455.xcv7txw7f4z6homx@moo> |
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
fvwm.log
(text/plain, 76.2 KB)
/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