===> Building for notion-3.2017050501nb1 set -e; for i in libmainloop libtu libextl mod_tiling mod_query mod_menu mod_dock mod_sp mod_sm mod_statusbar de mod_xinerama mod_xrandr mod_xkbevents mod_notionflux ioncore notion etc utils man po contrib/scripts; do /opt/pkg/bin/gmake -C $i; done gmake[1]: Entering directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libmainloop' clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c select.c -o select.o In file included from select.c:18: ./select.h:31:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mainloop_select(); ^ void In file included from select.c:19: In file included from ./signal.h:20: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from select.c:19: In file included from ./signal.h:22: ./hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ./hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from select.c:19: ./signal.h:41:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer(); ^ void ./signal.h:42:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer_extl_owned(); ^ void ./signal.h:51:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_check_signals(); ^ void ./signal.h:54:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_unhandled_signals(); ^ void select.c:99:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void mainloop_select() ^ void 15 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c defer.c -o defer.o In file included from defer.c:15: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from defer.c:19: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from defer.c:22: In file included from ./defer.h:14: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from defer.c:22: ./defer.h:20:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mainloop_execute_deferred(); ^ void defer.c:47:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static WDeferred *alloc_defer() ^ void defer.c:209:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void mainloop_execute_deferred() ^ void 15 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c signal.c -o signal.o In file included from signal.c:19: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from signal.c:23: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from signal.c:25: In file included from ./signal.h:20: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from signal.c:25: In file included from ./signal.h:22: ./hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ./hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from signal.c:25: ./signal.h:41:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer(); ^ void ./signal.h:42:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer_extl_owned(); ^ void ./signal.h:51:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_check_signals(); ^ void ./signal.h:54:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_unhandled_signals(); ^ void signal.c:70:6: warning: #warning is a C2x extension [-Wpedantic] #warning "Monotonic clock unavailable; please fix your operating system." ^ signal.c:70:6: warning: "Monotonic clock unavailable; please fix your operating system." [-W#warnings] signal.c:117:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void do_timer_set() ^ void signal.c:195:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] bool mainloop_check_signals() ^ void signal.c:270:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] bool mainloop_unhandled_signals() ^ void signal.c:397:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WTimer *create_timer() ^ void signal.c:406:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WTimer *create_timer_extl_owned() ^ void signal.c:416:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WTimer, Obj, timer_deinit, NULL); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ 26 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c hooks.c -o hooks.o In file included from hooks.c:12: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from hooks.c:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from hooks.c:14: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from hooks.c:16: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from hooks.c:17: ./hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ./hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void hooks.c:21:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WHook, Obj, hook_deinit, NULL); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ hooks.c:143:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WHook *create_hook() ^ void hooks.c:288:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn((Obj*)param); ^ hooks.c:301:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn(param); ^ hooks.c:306:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool marshall_alt_v(bool (*fn)(), void *UNUSED(param)) ^ void hooks.c:320:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool marshall_alt_o(bool (*fn)(), void *param) ^ void hooks.c:322:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return fn((Obj*)param); ^ hooks.c:334:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool marshall_alt_p(bool (*fn)(), void *param) ^ void hooks.c:336:14: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return fn(param); ^ 24 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c exec.c -o exec.o In file included from exec.c:22: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from exec.c:27: ./select.h:31:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mainloop_select(); ^ void In file included from exec.c:28: In file included from ./exec.h:15: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void 11 warnings generated. ar -rv libmainloop.a select.o defer.o signal.o hooks.o exec.o ar: creating archive libmainloop.a a - select.o a - defer.o a - signal.o a - hooks.o a - exec.o ranlib libmainloop.a gmake[1]: Leaving directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libmainloop' gmake[1]: Entering directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libtu' clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c iterable.c -o iterable.o clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c map.c -o map.o clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c misc.c -o misc.o In file included from misc.c:16: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void 3 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c obj.c -o obj.o In file included from obj.c:14: ./objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ./objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void obj.c:43:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d->destroy_fn(obj); ^ obj.c:123:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void dummy_dyn() ^ void 4 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c objlist.c -o objlist.o clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c optparser.c -o optparser.o In file included from optparser.c:13: In file included from ./util.h:18: ./optparser.h:74:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int optparser_get_opt(); ^ void ./optparser.h:75:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char* optparser_get_arg(); ^ void ./optparser.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void optparser_print_error(); ^ void In file included from optparser.c:13: ./util.h:32:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progname(); ^ void ./util.h:37:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progbasename(); ^ void In file included from optparser.c:16: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void optparser.c:86:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int optparser_get_opt() ^ void optparser.c:230:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char* optparser_get_arg() ^ void optparser.c:277:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void optparser_print_error() ^ void 11 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c output.c -o output.o In file included from output.c:18: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from output.c:19: In file included from ./util.h:18: ./optparser.h:74:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int optparser_get_opt(); ^ void ./optparser.h:75:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char* optparser_get_arg(); ^ void ./optparser.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void optparser_print_error(); ^ void In file included from output.c:19: ./util.h:32:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progname(); ^ void ./util.h:37:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progbasename(); ^ void output.c:88:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void put_prog_name() ^ void output.c:107:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void fallback_warn() ^ void output.c:133:12: warning: call to undeclared function 'vasprintf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CALL_V(vasprintf, (ret, p, args)); ^ output.c:142:5: warning: call to undeclared function 'vasprintf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] vasprintf(ret, p, args); ^ output.c:184:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void warn_err() ^ void output.c:267:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] char *errmsg_err() ^ void output.c:353:13: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void die_err() ^ void 15 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c parser.c -o parser.o In file included from parser.c:15: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void 3 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c prefix.c -o prefix.o In file included from prefix.c:13: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void 3 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c ptrlist.c -o ptrlist.o clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c rb.c -o rb.o In file included from rb.c:29: ./rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void rb.c:141:16: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Rb_node make_rb() ^ void rb.c:161:13: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN n); ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:194:13: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN n); ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:377:61: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] fprintf(stderr, "Cannot delete an internal node: %p\n", DONT_COMPLAIN n); ~~ ^~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:381:67: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] fprintf(stderr, "Cannot delete the head of an rb_tree: %p\n", DONT_COMPLAIN n); ~~ ^~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:497:34: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] printf("tree %p is empty\n", DONT_COMPLAIN t); ~~ ^~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:499:38: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] printf("Head: %p. Root = %p\n", DONT_COMPLAIN t, DONT_COMPLAIN t->p.root); ~~ ^~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:499:55: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] printf("Head: %p. Root = %p\n", DONT_COMPLAIN t, DONT_COMPLAIN t->p.root); ~~ ^~~~~~~~~~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:505:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, isred(t)?'R':'B', isleft(t)?'l':'r', ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:506:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->p.parent, DONT_COMPLAIN t->k.key); ^~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:512:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, isred(t)?'R':'B', isleft(t)?'l':'r', ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:513:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.child.left, DONT_COMPLAIN t->c.child.right, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:513:45: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.child.left, DONT_COMPLAIN t->c.child.right, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:514:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->p.parent, DONT_COMPLAIN t->k.lext->k.key, ^~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:524:34: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] printf("tree %p is empty\n", DONT_COMPLAIN t); ~~ ^~~~~~~~~~~~~~~ %s rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:527:12: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, DONT_COMPLAIN t->p.root, ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:527:29: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, DONT_COMPLAIN t->p.root, ^~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:528:12: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.list.blink, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:529:12: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.list.flink); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:535:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, isred(t)?'R':'B', isleft(t)?'l':'r', ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:536:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->p.parent, DONT_COMPLAIN t->c.list.blink, ^~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:536:41: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->p.parent, DONT_COMPLAIN t->c.list.blink, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:537:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.list.flink, t->k.ikey); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:543:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t, isred(t)?'R':'B', isleft(t)?'l':'r', ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:544:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.child.left, DONT_COMPLAIN t->c.child.right, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:544:45: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->c.child.left, DONT_COMPLAIN t->c.child.right, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:545:14: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN t->p.parent, t->k.lext->k.ikey, t->v.rext->k.ikey); ^~~~~~~~~~~~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:555:13: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN n); ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:571:13: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] DONT_COMPLAIN n); ^~~~~~~~~~~~~~~ rb.c:40:23: note: expanded from macro 'DONT_COMPLAIN' #define DONT_COMPLAIN (char*) ^ rb.c:612:48: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] return rb_insert_b(rb_find_ikey(tree, ikey), (void *) ikey, val); ^~~~~~~~~~~~~ rb.c:493:6: warning: function 'rb_print_tree' is not needed and will not be emitted [-Wunneeded-internal-declaration] void rb_print_tree(Rb_node t, int level) ^ rb.c:520:6: warning: function 'rb_iprint_tree' is not needed and will not be emitted [-Wunneeded-internal-declaration] void rb_iprint_tree(Rb_node t, int level) ^ 33 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c setparam.c -o setparam.o clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c stringstore.c -o stringstore.o In file included from stringstore.c:14: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from stringstore.c:15: ./rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void 4 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c tokenizer.c -o tokenizer.o In file included from tokenizer.c:20: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void tokenizer.c:796:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static Tokenizer *tokz_create() ^ void In file included from tokenizer.c:424: ./np/np-conv.h:118:1: warning: unused function 'num_to_char' [-Wunused-function] FN_NUM_TO_SIGNED(char, UCHAR_MAX, CHAR_MAX, CHAR_MIN) ^ ./np/np-conv.h:15:13: note: expanded from macro 'FN_NUM_TO_SIGNED' static int num_to_##T(T *ret, const NPNum *num, bool allow_uns_big) \ ^ :416:1: note: expanded from here num_to_char ^ 5 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c util.c -o util.o In file included from util.c:16: In file included from ./util.h:18: ./optparser.h:74:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int optparser_get_opt(); ^ void ./optparser.h:75:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char* optparser_get_arg(); ^ void ./optparser.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void optparser_print_error(); ^ void In file included from util.c:16: ./util.h:32:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progname(); ^ void ./util.h:37:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progbasename(); ^ void util.c:33:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char *libtu_progname() ^ void util.c:39:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char *libtu_progbasename() ^ void 7 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -c errorlog.c -o errorlog.o In file included from errorlog.c:14: In file included from ./util.h:18: ./optparser.h:74:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int optparser_get_opt(); ^ void ./optparser.h:75:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char* optparser_get_arg(); ^ void ./optparser.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void optparser_print_error(); ^ void In file included from errorlog.c:14: ./util.h:32:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progname(); ^ void ./util.h:37:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progbasename(); ^ void In file included from errorlog.c:16: ./output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ./output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ./output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void 8 warnings generated. ar -rv libtu.a iterable.o map.o misc.o obj.o objlist.o optparser.o output.o parser.o prefix.o ptrlist.o rb.o setparam.o stringstore.o tokenizer.o util.o errorlog.o ar: creating archive libtu.a a - iterable.o a - map.o a - misc.o a - obj.o a - objlist.o a - optparser.o a - output.o a - parser.o a - prefix.o a - ptrlist.o a - rb.o a - setparam.o a - stringstore.o a - tokenizer.o a - util.o a - errorlog.o ranlib libtu.a gmake[1]: Leaving directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libtu' gmake[1]: Entering directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libextl' clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I/opt/pkg/include/lua-5.2 -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c readconfig.c -o readconfig.o In file included from readconfig.c:18: In file included from ./readconfig.h:15: In file included from ./extl.h:15: ./luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ./luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ./luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ./luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ./luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ./luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ./luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from readconfig.c:18: ./readconfig.h:33:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_userdir(); ^ void ./readconfig.h:34:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_sessiondir(); ^ void ./readconfig.h:35:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_searchpath(); ^ void In file included from readconfig.c:20: In file included from ./private.h:18: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from readconfig.c:20: In file included from ./private.h:20: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void readconfig.c:129:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char *extl_userdir() ^ void readconfig.c:135:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char *extl_sessiondir() ^ void readconfig.c:141:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] const char *extl_searchpath() ^ void readconfig.c:436:6: warning: invalid UTF-8 in comment [-Winvalid-utf8] /*{{{extl_get_savefile */ ^ 19 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I/opt/pkg/include/lua-5.2 -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c luaextl.c -o luaextl.o In file included from luaextl.c:28: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from luaextl.c:30: In file included from ../libtu/util.h:18: ../libtu/optparser.h:74:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int optparser_get_opt(); ^ void ../libtu/optparser.h:75:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char* optparser_get_arg(); ^ void ../libtu/optparser.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void optparser_print_error(); ^ void In file included from luaextl.c:30: ../libtu/util.h:32:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progname(); ^ void ../libtu/util.h:37:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *libtu_progbasename(); ^ void In file included from luaextl.c:32: In file included from ./readconfig.h:15: In file included from ./extl.h:15: ./luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ./luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ./luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ./luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ./luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ./luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ./luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from luaextl.c:32: ./readconfig.h:33:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_userdir(); ^ void ./readconfig.h:34:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_sessiondir(); ^ void ./readconfig.h:35:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_searchpath(); ^ void In file included from luaextl.c:34: In file included from ./private.h:18: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void luaextl.c:53:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void flushtrace(); ^ void luaextl.c:594:15: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] bool extl_init() ^ void luaextl.c:619:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_deinit() ^ void luaextl.c:912:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] ExtlFn extl_fn_none() ^ void luaextl.c:918:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] ExtlTab extl_table_none() ^ void luaextl.c:961:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] ExtlTab extl_create_table() ^ void luaextl.c:1018:6: warning: invalid UTF-8 in comment [-Winvalid-utf8] /*{{{Table/get */ ^ luaextl.c:1063:20: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(args, type); ^ luaextl.c:1058:51: note: parameter of type 'char' is declared here bool extl_table_get(ExtlTab ref, char itype, char type, ...) ^ luaextl.c:1194:6: warning: invalid UTF-8 in comment [-Winvalid-utf8] /*{{{Table/set */ ^ luaextl.c:1225:20: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(args, type); ^ luaextl.c:1220:51: note: parameter of type 'char' is declared here bool extl_table_set(ExtlTab ref, char itype, char type, ...) ^ luaextl.c:1317:6: warning: invalid UTF-8 in comment [-Winvalid-utf8] /*{{{Table/clear entry */ ^ luaextl.c:1346:20: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start(args, itype); ^ luaextl.c:1341:41: note: parameter of type 'char' is declared here bool extl_table_clear(ExtlTab ref, char itype, ...) ^ luaextl.c:1426:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i=1; ^ luaextl.c:1748:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static void flushtrace() ^ void luaextl.c:1920:21: warning: suggest braces around initialization of subobject [-Wmissing-braces] L1Param param={{NULL, }, {NULL, }, NULL, 0, 0, 0}; ^~~~ { } /System/Volumes/Data/Applications/Xcode-15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL' # define NULL ((void*)0) ^~~~~~~~~~ luaextl.c:1920:31: warning: suggest braces around initialization of subobject [-Wmissing-braces] L1Param param={{NULL, }, {NULL, }, NULL, 0, 0, 0}; ^~~~ { } /System/Volumes/Data/Applications/Xcode-15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL' # define NULL ((void*)0) ^~~~~~~~~~ luaextl.c:2595:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook() ^ void luaextl.c:81:13: warning: unused function 'lua_rawseti_check' [-Wunused-function] static void lua_rawseti_check(lua_State *st, int index, int n) ^ luaextl.c:88:13: warning: unused function 'lua_rawget_check' [-Wunused-function] static void lua_rawget_check(lua_State *st, int index) ^ luaextl.c:95:13: warning: unused function 'lua_rawgeti_check' [-Wunused-function] static void lua_rawgeti_check(lua_State *st, int index, int n) ^ 40 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I/opt/pkg/include/lua-5.2 -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c misc.c -o misc.o In file included from misc.c:12: In file included from ./private.h:18: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from misc.c:12: In file included from ./private.h:20: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void 5 warnings generated. ar -rv libextl.a readconfig.o luaextl.o misc.o ar: creating archive libextl.a a - readconfig.o a - luaextl.o a - misc.o ranlib libextl.a sed "1s:LUA50:/opt/pkg/bin/lua5.2:" libextl-mkexports.in > libextl-mkexports gmake[1]: Leaving directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/libextl' gmake[1]: Entering directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/mod_tiling' /opt/pkg/bin/lua5.2 ../libextl/libextl-mkexports -module mod_tiling -o exports.c -h exports.h \ main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c Scanning main.c for exports. Scanning tiling.c for exports. Scanning placement.c for exports. Scanning split.c for exports. Scanning split-stdisp.c for exports. Scanning splitfloat.c for exports. Scanning panehandle.c for exports. Scanning ops.c for exports. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c main.c -o main.o In file included from main.c:11: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from main.c:11: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from main.c:12: In file included from ../ioncore/reginfo.h:14: In file included from ../ioncore/region.h:14: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from main.c:12: In file included from ../ioncore/reginfo.h:15: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from main.c:12: In file included from ../ioncore/reginfo.h:15: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from main.c:13: ../libextl/readconfig.h:33:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_userdir(); ^ void ../libextl/readconfig.h:34:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_sessiondir(); ^ void ../libextl/readconfig.h:35:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern const char *extl_searchpath(); ^ void In file included from main.c:14: In file included from ../ioncore/framep.h:12: In file included from ../ioncore/frame.h:20: In file included from ../ioncore/gr.h:24: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from main.c:14: In file included from ../ioncore/framep.h:12: In file included from ../ioncore/frame.h:20: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from main.c:14: In file included from ../ioncore/framep.h:13: In file included from ../ioncore/llist.h:17: ../ioncore/stacking.h:59:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WStacking *create_stacking(); ^ void In file included from main.c:15: ../ioncore/bindmaps.h:29:36: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_deinit_bindmaps(); ^ void ../ioncore/bindmaps.h:30:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool ioncore_init_bindmaps(); ^ void ../ioncore/bindmaps.h:31:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_refresh_bindmaps(); ^ void ../ioncore/bindmaps.h:40:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab ioncore_do_getbindings(); ^ void In file included from main.c:18: ./main.h:15:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mod_tiling_init(); ^ void ./main.h:16:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_deinit(); ^ void In file included from main.c:19: In file included from ./tiling.h:21: ./split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ./split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void In file included from main.c:21: ./exports.h:7:40: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mod_tiling_register_exports(); ^ void ./exports.h:8:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_unregister_exports(); ^ void main.c:69:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] ExtlTab mod_tiling_get() ^ void main.c:87:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void mod_tiling_deinit() ^ void main.c:104:29: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool register_regions() ^ void main.c:120:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool init_hooks() ^ void main.c:127:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] bool mod_tiling_init() ^ void 40 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c tiling.c -o tiling.o In file included from tiling.c:13: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from tiling.c:16: In file included from ../libmainloop/defer.h:14: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from tiling.c:16: ../libmainloop/defer.h:20:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mainloop_execute_deferred(); ^ void In file included from tiling.c:17: In file included from ../libmainloop/signal.h:22: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from tiling.c:17: ../libmainloop/signal.h:41:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer(); ^ void ../libmainloop/signal.h:42:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WTimer *create_timer_extl_owned(); ^ void ../libmainloop/signal.h:51:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_check_signals(); ^ void ../libmainloop/signal.h:54:39: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mainloop_unhandled_signals(); ^ void In file included from tiling.c:19: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from tiling.c:20: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from tiling.c:20: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from tiling.c:20: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from tiling.c:20: In file included from ../ioncore/rootwin.h:15: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from tiling.c:21: ../ioncore/focus.h:35:36: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_await_focus(); ^ void ../ioncore/focus.h:56:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_goto_previous(); ^ void ../ioncore/focus.h:63:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WRegion *ioncore_current(); ^ void In file included from tiling.c:27: ../ioncore/saveload.h:26:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool ioncore_init_layout(); ^ void ../ioncore/saveload.h:27:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool ioncore_save_layout(); ^ void ../ioncore/saveload.h:37:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WPHolder *ioncore_get_load_pholder(); ^ void In file included from tiling.c:29: In file included from ../ioncore/resize.h:17: ../mod_tiling/split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ../mod_tiling/split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void In file included from tiling.c:41: ./main.h:15:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mod_tiling_init(); ^ void ./main.h:16:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_deinit(); ^ void tiling.c:511:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ tiling.c:511:53: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg)); ^ tiling.c:1442:67: warning: unused parameter 'tab' [-Wunused-parameter] WSplit *load_splitst(WTiling *ws, const WRectangle *geom, ExtlTab tab) ^ tiling.c:1628:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ tiling.c:1628:54: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab)); ^ tiling.c:1750:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WTiling, WRegion, tiling_deinit, tiling_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ tiling.c:83:13: warning: unused function 'reparent_mgd' [-Wunused-function] static void reparent_mgd(WRegion *sub, WWindow *par) ^ 45 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c placement.c -o placement.o In file included from placement.c:9: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from placement.c:9: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from placement.c:10: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:13: In file included from ../ioncore/region.h:14: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from placement.c:10: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from placement.c:10: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from placement.c:10: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from placement.c:10: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:15: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from placement.c:15: In file included from ../ioncore/framep.h:13: In file included from ../ioncore/llist.h:17: ../ioncore/stacking.h:59:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WStacking *create_stacking(); ^ void In file included from placement.c:17: In file included from ./placement.h:16: In file included from ./tiling.h:21: ./split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ./split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void 24 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split.c -o split.o In file included from split.c:14: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from split.c:15: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from split.c:16: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from split.c:16: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from split.c:17: In file included from ../ioncore/focus.h:12: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from split.c:17: In file included from ../ioncore/focus.h:14: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from split.c:17: ../ioncore/focus.h:35:36: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_await_focus(); ^ void ../ioncore/focus.h:56:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_goto_previous(); ^ void ../ioncore/focus.h:63:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WRegion *ioncore_current(); ^ void In file included from split.c:18: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from split.c:18: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:15: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from split.c:20: In file included from ../ioncore/resize.h:17: ../mod_tiling/split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ../mod_tiling/split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void In file included from split.c:25: ../ioncore/saveload.h:26:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool ioncore_init_layout(); ^ void ../ioncore/saveload.h:27:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool ioncore_save_layout(); ^ void ../ioncore/saveload.h:37:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WPHolder *ioncore_get_load_pholder(); ^ void split.c:382:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_update_bounds, node, (node, recursive)); ^ split.c:407:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void splittree_begin_resize() ^ void split.c:413:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void splittree_end_resize() ^ void split.c:698:37: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_do_resize, node, (node, ng, hprimn, vprimn, transpose)); ^ split.c:1058:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, bool, split_do_restore, node, (node, dir)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:1058:53: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, bool, split_do_restore, node, (node, dir)); ^ split.c:1102:40: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_do_maxhelper, node, (node, dir, action)); ^ split.c:1168:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, bool, split_do_verify, node, (node, dir)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:1168:52: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, bool, split_do_verify, node, (node, dir)); ^ split.c:1314:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitinner_do_rqsize, p, (p, node, ha, va, rg, tryonly)); ^ split.c:1519:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitinner_replace, split, (split, child, what)); ^ split.c:1732:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitinner_remove, node, (node, child, reclaim_space)); ^ split.c:1806:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, WSplit*, split_current_todir, node, ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:1807:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (node, hprimn, vprimn, filter)); ^ split.c:1848:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, WSplit*, splitinner_nextto, node, ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:1849:18: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (node, child, hprimn, vprimn, filter)); ^ split.c:1887:46: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitinner_mark_current, split, (split, child)); ^ split.c:1900:39: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitinner_forall, node, (node, fn)); ^ split.c:1918:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:1918:58: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node)); ^ split.c:1965:41: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_stacking, split, (split, bottomret, topret)); ^ split.c:2000:36: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_restack, split, (split, other, mode)); ^ split.c:2017:32: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_map, split, (split)); ^ split.c:2034:34: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_unmap, split, (split)); ^ split.c:2061:37: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(split_reparent, split, (split, wwin)); ^ split.c:2106:38: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN(splitsplit_flip, split, (split)); ^ split.c:2395:5: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); ^ ../libtu/objp.h:62:27: note: expanded from macro 'CALL_DYN_RET' typedef RET ThisDynFun(); \ ^ split.c:2395:53: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret)); ^ split.c:2468:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplit, Obj, split_deinit, split_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ split.c:2471:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplitInner, WSplit, splitinner_deinit, splitinner_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ split.c:2474:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplitSplit, WSplitInner, splitsplit_deinit, splitsplit_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ split.c:2477:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplitRegion, WSplit, splitregion_deinit, splitregion_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ split.c:2480:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplitST, WSplitRegion, splitst_deinit, splitst_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ 64 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c split-stdisp.c -o split-stdisp.o In file included from split-stdisp.c:10: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from split-stdisp.c:10: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from split-stdisp.c:11: In file included from ../ioncore/mplex.h:13: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from split-stdisp.c:11: In file included from ../ioncore/mplex.h:15: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from split-stdisp.c:11: In file included from ../ioncore/mplex.h:15: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from split-stdisp.c:12: In file included from ../ioncore/resize.h:13: In file included from ../ioncore/frame.h:20: In file included from ../ioncore/gr.h:24: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from split-stdisp.c:12: In file included from ../ioncore/resize.h:13: In file included from ../ioncore/frame.h:20: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from split-stdisp.c:12: In file included from ../ioncore/resize.h:17: ../mod_tiling/split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ../mod_tiling/split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void 23 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c splitfloat.c -o splitfloat.o In file included from splitfloat.c:11: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from splitfloat.c:13: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from splitfloat.c:13: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from splitfloat.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:13: In file included from ../ioncore/region.h:14: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from splitfloat.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from splitfloat.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from splitfloat.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from splitfloat.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:15: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from splitfloat.c:19: In file included from ./tiling.h:21: ./split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ./split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void splitfloat.c:685:15: warning: invalid UTF-8 in comment [-Winvalid-utf8] /* Ent jos 'other' on stdisp? */ ^ splitfloat.c:1004:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WSplitFloat, WSplitSplit, splitfloat_deinit, splitfloat_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ 27 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c panehandle.c -o panehandle.o In file included from panehandle.c:11: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from panehandle.c:13: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from panehandle.c:13: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from panehandle.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:13: In file included from ../ioncore/region.h:14: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from panehandle.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from panehandle.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:13: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from panehandle.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:14: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from panehandle.c:14: In file included from ../ioncore/global.h:19: In file included from ../ioncore/rootwin.h:15: ../ioncore/gr.h:96:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_refresh(); ^ void ../ioncore/gr.h:97:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void gr_read_config(); ^ void In file included from panehandle.c:15: ../ioncore/event.h:44:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_flush(); ^ void ../ioncore/event.h:48:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Time ioncore_get_timestamp(); ^ void ../ioncore/event.h:53:29: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_mainloop(); ^ void In file included from panehandle.c:18: In file included from ./panehandle.h:17: In file included from ./splitfloat.h:14: ./split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ./split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void In file included from panehandle.c:19: ./main.h:15:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool mod_tiling_init(); ^ void ./main.h:16:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_deinit(); ^ void panehandle.c:130:1: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] IMPLCLASS(WPaneHandle, WWindow, panehandle_deinit, panehandle_dynfuntab); ^ ../libtu/objp.h:36:60: note: expanded from macro 'IMPLCLASS' #CLS, &CLASSDESCR(ANCESTOR), -1, DYN, (void (*)())DFN} ^ 31 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c ops.c -o ops.o In file included from ops.c:9: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void In file included from ops.c:10: In file included from ../ioncore/common.h:16: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from ops.c:10: In file included from ../ioncore/common.h:23: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from ops.c:11: In file included from ../ioncore/mplex.h:13: ../libmainloop/hooks.h:18:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void WHookDummy(); ^ void ../libmainloop/hooks.h:39:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WHook *create_hook(); ^ void In file included from ops.c:11: In file included from ../ioncore/mplex.h:15: In file included from ../ioncore/window.h:14: In file included from ../ioncore/binding.h:13: ../libtu/rb.h:79:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern Rb_node make_rb(); /* Creates a new rb-tree */ ^ void In file included from ops.c:11: In file included from ../ioncore/mplex.h:15: In file included from ../ioncore/window.h:14: ../ioncore/binding.h:76:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_init_bindings(); ^ void ../ioncore/binding.h:77:34: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void ioncore_update_modmap(); ^ void ../ioncore/binding.h:80:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern int ioncore_modstate(); ^ void ../ioncore/binding.h:82:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WBindmap *create_bindmap(); ^ void In file included from ops.c:12: ../ioncore/focus.h:35:36: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_await_focus(); ^ void ../ioncore/focus.h:56:38: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WRegion *ioncore_goto_previous(); ^ void ../ioncore/focus.h:63:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WRegion *ioncore_current(); ^ void In file included from ops.c:14: In file included from ../ioncore/group.h:15: ../ioncore/screen.h:65:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_next_screen(); ^ void ../ioncore/screen.h:66:41: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern WScreen *ioncore_goto_prev_screen(); ^ void In file included from ops.c:14: In file included from ../ioncore/group.h:19: ../ioncore/stacking.h:59:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] WStacking *create_stacking(); ^ void In file included from ops.c:15: In file included from ./tiling.h:21: ./split.h:213:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_begin_resize(); ^ void ./split.h:214:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splittree_end_resize(); ^ void 27 warnings generated. clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/lua-5.2 -I/opt/pkg/include/ncurses -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAS_SYSTEM_ASPRINTF=1 -g -MMD -Os -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I/opt/pkg/include -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -g -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -c exports.c -o exports.o In file included from exports.c:2: In file included from ../libextl/extl.h:15: ../libextl/luaextl.h:52:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef bool ExtlL2CallHandler(void (*fn)(), ExtlL2Param *in, ^ void ../libextl/luaextl.h:78:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlFn extl_fn_none(); ^ void ../libextl/luaextl.h:79:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_table_none(); ^ void ../libextl/luaextl.h:90:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern ExtlTab extl_create_table(); ^ void ../libextl/luaextl.h:194:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void extl_resethook(); ^ void ../libextl/luaextl.h:198:22: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern bool extl_init(); ^ void ../libextl/luaextl.h:199:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void extl_deinit(); ^ void In file included from exports.c:3: In file included from ../libextl/private.h:18: ../libtu/output.h:43:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void die_err(); ^ void ../libtu/output.h:56:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void warn_err(); ^ void ../libtu/output.h:69:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern char *errmsg_err(); ^ void In file included from exports.c:3: In file included from ../libextl/private.h:20: ../libtu/objp.h:16:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void DynFun(); ^ void ../libtu/objp.h:29:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void (*destroy_fn)(); ^ void exports.c:20:52: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_b_oo__WTiling_WRegion(bool (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:24:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].b=fn(in[0].o, in[1].o); ^ exports.c:27:56: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_oosb__WTiling_WRegion__(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:31:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].o, in[2].s, in[3].b); ^ exports.c:34:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_v_o__WSplit(void (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:37:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn(in[0].o); ^ exports.c:40:56: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_b_ooss__WTiling_WRegion__(bool (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:44:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].b=fn(in[0].o, in[1].o, in[2].s, in[3].s); ^ exports.c:47:58: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_oos__WTiling_WSplitSplit_(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:51:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].o, in[2].s); ^ exports.c:54:43: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_b_o__WRegion(bool (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:57:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].b=fn(in[0].o); ^ exports.c:60:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_t__(ExtlTab (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:65:43: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_b_o__WTiling(bool (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:68:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].b=fn(in[0].o); ^ exports.c:71:42: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_o__WSplit(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:74:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o); ^ exports.c:77:45: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_os__WTiling_(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:80:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].s); ^ exports.c:83:48: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_o__WSplitRegion(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:86:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o); ^ exports.c:89:48: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_s_o__WSplitSplit(char* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:92:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].s=fn(in[0].o); ^ exports.c:95:52: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_v_oo__WTiling_WRegion(void (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:99:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn(in[0].o, in[1].o); ^ exports.c:102:47: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_v_o__WSplitSplit(void (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:105:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn(in[0].o); ^ exports.c:108:45: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_t_o__WSplit(ExtlTab (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:111:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].t=fn(in[0].o); ^ exports.c:114:53: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_oos__WTiling_WSplit_(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:118:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].o, in[2].s); ^ exports.c:121:47: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_o__WSplitSplit(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:124:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o); ^ exports.c:127:55: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_oosb__WTiling_WFrame__(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:131:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].o, in[2].s, in[3].b); ^ exports.c:134:47: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_t_ot__WSplit_(ExtlTab (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:137:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].t=fn(in[0].o, in[1].t); ^ exports.c:140:45: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_b_of__WTiling_(bool (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:143:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].b=fn(in[0].o, in[1].f); ^ exports.c:146:47: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_osb__WTiling__(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:149:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].s, in[2].b); ^ exports.c:152:52: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_oo__WTiling_WRegion(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:156:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o, in[1].o); ^ exports.c:159:43: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_o__WTiling(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:162:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o); ^ exports.c:165:47: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_o_o__WSplitInner(Obj* (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:168:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] out[0].o=fn(in[0].o); ^ exports.c:171:36: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] static bool l2chnd_v_t__(void (*fn)(), ExtlL2Param *in, ExtlL2Param *out) ^ void exports.c:173:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fn(in[0].t); ^ exports.c:177:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void split_rqgeom(); ^ void exports.c:178:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void split_geom(); ^ void exports.c:179:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void split_transpose(); ^ void exports.c:180:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void split_parent(); ^ void exports.c:192:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitregion_reg(); ^ void exports.c:200:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_untile(); ^ void exports.c:201:32: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_mkbottom(); ^ void exports.c:202:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_get(); ^ void exports.c:203:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void mod_tiling_set(); ^ void exports.c:214:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitinner_current(); ^ void exports.c:224:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_split_tree(); ^ void exports.c:225:37: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_set_floating_extl(); ^ void exports.c:226:30: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_unsplit_at(); ^ void exports.c:227:29: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_split_top(); ^ void exports.c:228:29: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_managed_i(); ^ void exports.c:229:40: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_set_floating_at_extl(); ^ void exports.c:230:31: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void iowns_transpose_at(); ^ void exports.c:231:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_nextto(); ^ void exports.c:232:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_farthest(); ^ void exports.c:233:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_node_of(); ^ void exports.c:234:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void iowns_flip_at(); ^ void exports.c:235:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_split_at(); ^ void exports.c:236:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void tiling_split(); ^ void exports.c:257:27: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitsplit_dir(); ^ void exports.c:258:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitsplit_tl(); ^ void exports.c:259:28: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitsplit_flip(); ^ void exports.c:260:26: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] extern void splitsplit_br(); ^ void exports.c:271:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] bool mod_tiling_register_exports() ^ void exports.c:284:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] void mod_tiling_unregister_exports() ^ void 90 warnings generated. clang -shared -L/opt/pkg/lib -Wl,--as-needed -lintl -lrt -Wl,--as-needed -L/lib -L/lib -lX11 -lXext -lintl -lrt main.o tiling.o placement.o split.o split-stdisp.o splitfloat.o panehandle.o ops.o exports.o -L/lib -L/lib -lX11 -lXext -o mod_tiling.so ld: warning: ignoring duplicate libraries: '-lX11', '-lXext', '-lintl', '-lrt' ld: library 'rt' not found clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [../build/rules.mk:149: mod_tiling.so] Error 1 gmake[1]: Leaving directory '/Users/pbulk/build/wm/notion/work/notion-3-2017050501/mod_tiling' gmake: *** [build/rules.mk:225: subdirs] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/wm/notion *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/wm/notion