+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/plan-1.9nb1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/plan-1.9nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for plan-1.9nb1 --- linux --- env CF="-W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX" L1F="-L/usr/pkg/lib -L/usr/lib/X11R6/lib -lSM -lXm -lXt -lX11 -lXpm -lc -lXext -lSM -lICE -lX11" L2F="-lc" MYCC=gcc make all --- main.o --- --- popup.o --- --- main.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c main.c --- popup.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c popup.c popup.c: In function 'run_daemon': popup.c:209:17: warning: missing sentinel in function call [-Wformat=] 209 | execl(path, DAEMON_FN, 0); | ^~~~~ --- main.o --- main.c: In function 'non_interactive': main.c:454:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 454 | fscanf(fp, "%d", &pid); | ^~~~~~~~~~~~~~~~~~~~~~ --- print.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c -DLIB=\"/usr/pkg/libexec/plan\" print.c print.c: In function 'create_print_popup': print.c:107:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 107 | XtAddCallback(print_form, XmNhelpCallback, (XtCallbackProc) | ^ print.c:118:41: warning: missing sentinel in function call [-Wformat=] 118 | NULL, 0); | ^~~~ print.c:140:41: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 140 | (XtCallbackProc)mode_callback, | ^ print.c:159:25: warning: missing sentinel in function call [-Wformat=] 159 | XtVaSetValues(w, XmNselectColor, color[COL_TOGGLE], 0); | ^~~~~~~~~~~~~ print.c:176:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 176 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ print.c:191:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 191 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ print.c:206:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 206 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ print.c:223:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 223 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ print.c:294:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 294 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ print.c:296:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 296 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ print.c:309:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 309 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc)done_callback, | ^ print.c:311:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 311 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ print.c:326:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 326 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc)help_callback, | ^ print.c:328:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 328 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ In file included from print.c:29: print.c:334:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 334 | XmAddWMProtocolCallback(print_shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ print.c: In function 'OutStr': print.c:781:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 781 | putc(' ', fp); | ^~~~~~~~~~~~~ print.c:783:19: note: here 783 | case '\\': | ^~~~ --- gotomenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c gotomenu.c --- network.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c -DLIB=\"/usr/pkg/libexec/plan\" network.c --- gotomenu.o --- gotomenu.c: In function 'create_goto_popup': gotomenu.c:83:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 83 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ gotomenu.c:108:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 108 | XtAddCallback(text, XmNactivateCallback, (XtCallbackProc) | ^ gotomenu.c:119:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 119 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ gotomenu.c:134:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 134 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ In file included from gotomenu.c:20: gotomenu.c:140:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 140 | (XtCallbackProc)done_callback, (XtPointer)shell); | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- calmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c calmenu.c calmenu.c: In function 'create_cal_widgets': calmenu.c:104:17: warning: missing sentinel in function call [-Wformat=] 104 | XtVaSetValues(menubar, XmNmenuHelpWidget, w, 0); | ^~~~~~~~~~~~~ calmenu.c:118:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 118 | (XtCallbackProc)filemenu_callback, | ^ calmenu.c:127:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 127 | XtAddCallback(fmenu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:138:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 138 | (XtCallbackProc)delpast_callback, | ^ calmenu.c:146:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 146 | XtAddCallback(fmenu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:158:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 158 | (XtCallbackProc)configmenu_callback, | ^ calmenu.c:166:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 166 | XtAddCallback(menu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:172:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 172 | (XtCallbackProc)language_callback, FIX_MENUBAR NULL); | ^ calmenu.c:173:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 173 | XtAddCallback(menu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:180:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 180 | (XtCallbackProc)language_callback, (XtPointer)n); | ^ calmenu.c:180:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | (XtCallbackProc)language_callback, (XtPointer)n); | ^ calmenu.c:197:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 197 | (XtCallbackProc)search_callback, | ^ calmenu.c:209:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 209 | XtAddCallback(menu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:231:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 231 | (XtCallbackProc)view_callback, | ^ calmenu.c:243:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 243 | XtAddCallback(menu, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ calmenu.c:259:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 259 | (XtCallbackProc)help_pulldown, | ^ calmenu.c: In function 'search_callback': calmenu.c:697:52: warning: cast between incompatible function types from 'void (*)(int)' to 'int (*)()' [-Wcast-function-type] 697 | create_user_sel_popup(menubar, -1, (BOOL (*)())list_by_user); | ^ --- monmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c monmenu.c monmenu.c: In function 'create_month_view': monmenu.c:89:45: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 89 | XtAddCallback(all, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:127:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 127 | XtAddCallback(arrow, XmNactivateCallback, (XtCallbackProc) | ^ monmenu.c:129:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 129 | XtAddCallback(arrow, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:144:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 144 | XtAddCallback(arrow, XmNactivateCallback, (XtCallbackProc) | ^ monmenu.c:146:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 146 | XtAddCallback(arrow, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:157:55: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 157 | XtAddCallback(mainmenu.year, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:172:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 172 | XtAddCallback(arrow, XmNactivateCallback, (XtCallbackProc) | ^ monmenu.c:174:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 174 | XtAddCallback(arrow, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:189:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 189 | XtAddCallback(arrow, XmNactivateCallback, (XtCallbackProc) | ^ monmenu.c:191:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 191 | XtAddCallback(arrow, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:207:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 207 | XtAddCallback(mainmenu.month, XmNhelpCallback, (XtCallbackProc) | ^ monmenu.c:231:54: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 231 | XtAddCallback(mainmenu.cal, XmNhelpCallback, (XtCallbackProc) | ^ --- mondraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c mondraw.c --- editmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c editmenu.c editmenu.c: In function 'create_list_widgets': editmenu.c:349:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 349 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:370:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 370 | XtAddCallback(w->confirm, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:372:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 372 | XtAddCallback(w->confirm, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:385:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 385 | XtAddCallback(w->undo, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:387:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 387 | XtAddCallback(w->undo, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:400:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 400 | XtAddCallback(w->dup, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:402:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 402 | XtAddCallback(w->dup, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:415:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 415 | XtAddCallback(w->del, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:417:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 417 | XtAddCallback(w->del, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:429:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 429 | XtAddCallback(help, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:431:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 431 | XtAddCallback(help, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:443:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 443 | XtAddCallback(w->done, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:445:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 445 | XtAddCallback(w->done, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:456:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 456 | XtAddCallback(w->pin, XmNvalueChangedCallback, (XtCallbackProc) | ^ editmenu.c:458:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 458 | XtAddCallback(w->pin, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:471:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 471 | XtAddCallback(w->own, XmNvalueChangedCallback, (XtCallbackProc) | ^ editmenu.c:473:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 473 | XtAddCallback(w->own, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c:495:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 495 | XtAddCallback(scroll, XmNhelpCallback, (XtCallbackProc) | ^ In file included from editmenu.c:36: editmenu.c:511:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 511 | XmAddWMProtocolCallback(w->shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ editmenu.c: In function 'create_entry_widgets': editmenu.c:658:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 658 | (XtCallbackProc)list_entry, | ^ editmenu.c:659:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | (XtPointer)(x + y * SC_N)); | ^ editmenu.c:662:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 662 | (XtCallbackProc)list_entry, | ^ editmenu.c:663:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 663 | (XtPointer)(x + y * SC_N)); | ^ editmenu.c:666:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 666 | (XtCallbackProc)help_callback, | ^ editmenu.c: In function 'edit_list_button': editmenu.c:858:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 858 | XtAddCallback(w->text, XmNactivateCallback, (XtCallbackProc) | ^ editmenu.c:860:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 860 | XtAddCallback(w->text, XmNhelpCallback, (XtCallbackProc) | ^ editmenu.c: In function 'list_widget_pos': editmenu.c:754:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 754 | *ypos += Y_ROW; | ^ editmenu.c:755:11: note: here 755 | case SC_I_DATE: | ^~~~ editmenu.c:761:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 761 | *ypos += Y_ROW; | ^ editmenu.c:762:11: note: here 762 | case SC_I_TIME: | ^~~~ editmenu.c:768:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 768 | *ypos += Y_ROW; | ^ editmenu.c:769:11: note: here 769 | case SC_I_ADVANCE: | ^~~~ editmenu.c:775:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 775 | *ypos += Y_ROW; | ^ editmenu.c:776:11: note: here 776 | case SC_L_DATE: | ^~~~ editmenu.c:780:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 780 | *ypos += Y_ROW; | ^ editmenu.c:781:11: note: here 781 | case SC_L_TIME: | ^~~~ editmenu.c:785:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 785 | *ypos += Y_ROW; | ^ editmenu.c:786:11: note: here 786 | case SC_L_ADVANCE: | ^~~~ --- editdraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c editdraw.c --- edit.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c edit.c --- msgmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c msgmenu.c --- edit.o --- edit.c: In function 'got_entry_press': edit.c:114:33: warning: missing sentinel in function call [-Wformat=] 114 | XtVaSetValues(lw->entry[y][x], XmNset, !on, 0); | ^~~~~~~~~~~~~ edit.c:164:49: warning: cast between incompatible function types from 'void (*)(int)' to 'int (*)()' [-Wcast-function-type] 164 | (BOOL (*)())got_new_user); | ^ edit.c:176:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 176 | if (ep->notime) | ^ edit.c:178:11: note: here 178 | case SC_ENDDATE: | ^~~~ edit.c:237:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 237 | if (ep->rep_every != 86400 || | ~~~~~~~~~~~~~~~~~~~~~~~^~ 238 | ep->rep_last < ep->time - ep->time % 86400 + 86400) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:240:11: note: here 240 | case SC_I_ENDDATE: | ^~~~ --- msgmenu.o --- msgmenu.c: In function 'create_text_popup': msgmenu.c:107:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 107 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ msgmenu.c:122:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 122 | XtAddCallback(but, XmNactivateCallback, (XtCallbackProc) | ^ msgmenu.c:124:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 124 | XtAddCallback(but, XmNhelpCallback, (XtCallbackProc) | ^ msgmenu.c:137:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 137 | XtAddCallback(but, XmNactivateCallback, (XtCallbackProc) | ^ msgmenu.c:139:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 139 | XtAddCallback(but, XmNhelpCallback, (XtCallbackProc) | ^ msgmenu.c:150:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 150 | XtAddCallback(but, XmNactivateCallback, (XtCallbackProc) | ^ msgmenu.c:152:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 152 | XtAddCallback(but, XmNhelpCallback, (XtCallbackProc) | ^ msgmenu.c:164:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 164 | XtAddCallback(help, XmNactivateCallback, (XtCallbackProc) | ^ msgmenu.c:166:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 166 | XtAddCallback(help, XmNhelpCallback, (XtCallbackProc) | ^ msgmenu.c:193:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 193 | XtAddCallback(text, XmNhelpCallback, (XtCallbackProc) | ^ In file included from msgmenu.c:24: msgmenu.c:198:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 198 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- cycmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c cycmenu.c --- cyccalc.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c cyccalc.c --- cycmenu.o --- cycmenu.c: In function 'create_recycle_popup': cycmenu.c:126:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 126 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:138:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 138 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ cycmenu.c:140:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 140 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:152:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 152 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ cycmenu.c:154:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 154 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:170:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 170 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:183:61: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 183 | XtAddCallback(last_toggle, XmNvalueChangedCallback, (XtCallbackProc) | ^ cycmenu.c:201:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 201 | XtAddCallback(last, XmNactivateCallback, (XtCallbackProc) | ^ cycmenu.c:218:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 218 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:232:62: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 232 | XtAddCallback(every_toggle, XmNvalueChangedCallback, (XtCallbackProc) | ^ cycmenu.c:250:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 250 | XtAddCallback(every, XmNactivateCallback, (XtCallbackProc) | ^ cycmenu.c:276:63: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 276 | XtAddCallback(yearly_toggle, XmNvalueChangedCallback, (XtCallbackProc) | ^ cycmenu.c:278:55: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 278 | XtAddCallback(yearly_toggle, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:295:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 295 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:325:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 325 | (XtCallbackProc)nth_callback, (XtPointer)day); | ^ cycmenu.c:325:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 325 | (XtCallbackProc)nth_callback, (XtPointer)day); | ^ cycmenu.c:346:54: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 346 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cycmenu.c:347:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | wkday_callback, (XtPointer)d); | ^ cycmenu.c:367:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 367 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cycmenu.c:402:54: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 402 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cycmenu.c:403:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 403 | day_callback, (XtPointer)day); | ^ In file included from cycmenu.c:25: cycmenu.c:408:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 408 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- cyccalc.o --- cyccalc.c: In function 'recycle': cyccalc.c:200:52: warning: 'tm1w.tm_mday' may be used uninitialized in this function [-Wmaybe-uninitialized] 199 | if (warn && | ~~~~~~~ 200 | tm.tm_mon==tm1w.tm_mon && tm.tm_mday==tm1w.tm_mday) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cyccalc.c:199:34: warning: 'tm1w.tm_mon' may be used uninitialized in this function [-Wmaybe-uninitialized] 199 | if (warn && | ~~~~~^~ 200 | tm.tm_mon==tm1w.tm_mon && tm.tm_mday==tm1w.tm_mday) | ~~~~~~~~~~~~~~~~~~~~~~ cyccalc.c:222:44: warning: 'tmw.tm_wday' may be used uninitialized in this function [-Wmaybe-uninitialized] 222 | if (warn && (w & 1 << tmw.tm_wday)) { | ~~^~~~~~~~~~~~~~ cyccalc.c:115:13: warning: 'tmw.tm_mday' may be used uninitialized in this function [-Wmaybe-uninitialized] 115 | if (++T.tm_mday > mlen) { \ | ^~ cyccalc.c:131:25: note: 'tmw.tm_mday' was declared here 131 | struct tm tmw; /* same for n-days-ahead warn*/ | ^~~ cyccalc.c:215:51: warning: 'tm.tm_wday' may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | if (day >= tday && (w & 1 << tm.tm_wday)) { | ~~^~~~~~~~~~~~~ cyccalc.c:197:41: warning: 'tm.tm_mday' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | if (day >= tday && tm.tm_mon == tm1.tm_mon | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | && tm.tm_mday == tm1.tm_mday) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyccalc.c:196:41: warning: 'tm1.tm_mon' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | if (day >= tday && tm.tm_mon == tm1.tm_mon | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cyccalc.c:197:41: warning: 'tm1.tm_mday' may be used uninitialized in this function [-Wmaybe-uninitialized] 196 | if (day >= tday && tm.tm_mon == tm1.tm_mon | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | && tm.tm_mday == tm1.tm_mday) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- keymenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c keymenu.c --- excmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c excmenu.c --- keymenu.o --- keymenu.c: In function 'create_keyword_popup': keymenu.c:89:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 89 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:118:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 118 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ keymenu.c:120:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 120 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:131:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 131 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ keymenu.c:133:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 133 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:145:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 145 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ keymenu.c:147:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 147 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:161:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 161 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:178:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 178 | XtAddCallback(text, XmNactivateCallback, (XtCallbackProc) | ^ keymenu.c:180:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 180 | XtAddCallback(text, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:193:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 193 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ keymenu.c:195:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 195 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:210:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 210 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ keymenu.c:212:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 212 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ keymenu.c:227:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 227 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ keymenu.c:229:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 229 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from keymenu.c:22: keymenu.c:234:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 234 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- excmenu.o --- excmenu.c: In function 'create_except_popup': excmenu.c:158:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 158 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:182:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 182 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:215:58: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 215 | XtAddCallback(text_w[i], XmNactivateCallback, (XtCallbackProc) | ^ excmenu.c:216:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 216 | text_callback, (XtPointer)i); | ^ excmenu.c:226:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 226 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ excmenu.c:227:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | split_callback, (XtPointer)i); | ^ excmenu.c:228:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 228 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:240:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 240 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ excmenu.c:241:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | clear_callback, (XtPointer)i); | ^ excmenu.c:242:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 242 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:276:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 276 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:289:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 289 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:301:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 301 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:313:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 313 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:325:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 325 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:337:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 337 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:349:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 349 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ excmenu.c:364:33: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 364 | (XtCallbackProc)acol_callback, (XtPointer)i); | ^ excmenu.c:364:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 364 | (XtCallbackProc)acol_callback, (XtPointer)i); | ^ excmenu.c:383:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 383 | XtAddCallback(acol_w, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:437:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 437 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ excmenu.c:439:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 439 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ excmenu.c:454:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 454 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ excmenu.c:456:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 456 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from excmenu.c:25: excmenu.c:463:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 463 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- cnfmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c cnfmenu.c --- yearmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c yearmenu.c --- cnfmenu.o --- cnfmenu.c: In function 'create_config_popup': cnfmenu.c:132:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 132 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ cnfmenu.c:148:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 148 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ cnfmenu.c:174:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 174 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:176:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 176 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:185:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 185 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:187:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 187 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:200:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 200 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:202:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 202 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:219:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 219 | XtAddCallback(ewarn_prog, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:221:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 221 | XtAddCallback(ewarn_prog, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:240:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 240 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:266:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 266 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:268:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 268 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:277:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 277 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:279:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 279 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:292:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 292 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:294:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 294 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:311:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 311 | XtAddCallback(lwarn_prog, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:313:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 313 | XtAddCallback(lwarn_prog, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:332:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 332 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:358:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 358 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:360:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 360 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:369:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 369 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:371:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 371 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:384:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 384 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ cnfmenu.c:386:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 386 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:403:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 403 | XtAddCallback(alarm_prog, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:405:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 405 | XtAddCallback(alarm_prog, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:419:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 419 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:436:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 436 | XtAddCallback(mailer, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:438:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 438 | XtAddCallback(mailer, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:452:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 452 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:469:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 469 | XtAddCallback(timeout, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:471:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 471 | XtAddCallback(timeout, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:489:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 489 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ cnfmenu.c:491:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 491 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ cnfmenu.c:506:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 506 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc)help_callback, | ^ cnfmenu.c:508:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 508 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ In file included from cnfmenu.c:24: cnfmenu.c:513:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 513 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- yearmenu.o --- yearmenu.c: In function 'create_year_menu': yearmenu.c:87:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 87 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ yearmenu.c:110:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmDrawingAreaCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 110 | XtAddCallback(mainmenu.yearcal, XmNinputCallback, (XtCallbackProc) | ^ yearmenu.c:112:60: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmDrawingAreaCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 112 | XtAddCallback(mainmenu.yearcal, XmNexposeCallback, (XtCallbackProc) | ^ In file included from yearmenu.c:26: yearmenu.c:121:61: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 121 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- yeardraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c yeardraw.c --- holmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c holmenu.c holmenu.c: In function 'create_holiday_popup': holmenu.c:99:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 99 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ holmenu.c:111:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 111 | XtAddCallback(but, XmNactivateCallback, (XtCallbackProc) | ^ holmenu.c:113:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 113 | XtAddCallback(but, XmNhelpCallback, (XtCallbackProc) | ^ holmenu.c:125:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 125 | XtAddCallback(help, XmNactivateCallback, (XtCallbackProc) | ^ holmenu.c:127:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 127 | XtAddCallback(help, XmNhelpCallback, (XtCallbackProc) | ^ holmenu.c:139:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 139 | XtAddCallback(but, XmNactivateCallback, (XtCallbackProc) | ^ holmenu.c:141:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 141 | XtAddCallback(but, XmNhelpCallback, (XtCallbackProc) | ^ holmenu.c:180:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 180 | XtAddCallback(text, XmNhelpCallback, (XtCallbackProc) | ^ In file included from holmenu.c:22: holmenu.c:185:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 185 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- adjmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c adjmenu.c --- weekmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c weekmenu.c --- adjmenu.o --- adjmenu.c: In function 'create_adjust_popup': adjmenu.c:204:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 204 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ adjmenu.c:229:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 229 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ adjmenu.c:253:54: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 253 | XtAddCallback(adjust_w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:277:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 277 | XtAddCallback(form2, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ adjmenu.c:287:44: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 287 | XtAddCallback(w2, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ adjmenu.c:303:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 303 | XtAddCallback(tzone_w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:346:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 346 | XtAddCallback(toggle3_w, XmNvalueChangedCallback, (XtCallbackProc) | ^ adjmenu.c:356:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 356 | XtAddCallback(toggle0_w, XmNvalueChangedCallback, (XtCallbackProc) | ^ adjmenu.c:366:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 366 | XtAddCallback(toggle1_w, XmNvalueChangedCallback, (XtCallbackProc) | ^ adjmenu.c:376:59: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 376 | XtAddCallback(toggle2_w, XmNvalueChangedCallback, (XtCallbackProc) | ^ adjmenu.c:404:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 404 | XtAddCallback(begin_w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:433:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 433 | XtAddCallback(end_w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:448:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 448 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:450:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 450 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ adjmenu.c:465:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 465 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:467:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 467 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ adjmenu.c:482:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 482 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ adjmenu.c:484:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 484 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from adjmenu.c:24: adjmenu.c:493:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 493 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- weekmenu.o --- weekmenu.c: In function 'create_week_menu': weekmenu.c:83:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 83 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:95:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 95 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:97:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 97 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:108:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 108 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:110:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 110 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:121:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 121 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:123:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 123 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:134:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 134 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:136:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 136 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:147:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 147 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:149:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 149 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ weekmenu.c:162:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 162 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ weekmenu.c:164:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 164 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from weekmenu.c:25: weekmenu.c:217:61: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 217 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- weekdraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c weekdraw.c --- weekcalc.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c weekcalc.c --- servmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c servmenu.c --- usermenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c -DLIB=\"/usr/pkg/libexec/plan\" usermenu.c --- servmenu.o --- servmenu.c: In function 'create_serv_popup': servmenu.c:117:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 117 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ servmenu.c:144:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 144 | XtAddCallback(text, XmNactivateCallback, (XtCallbackProc) | ^ servmenu.c:164:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 164 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ servmenu.c:175:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 175 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ servmenu.c:186:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 186 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ servmenu.c:196:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 196 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ servmenu.c:219:33: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 219 | (XtCallbackProc)add_callback, (XtPointer)0); | ^ In file included from servmenu.c:22: servmenu.c:227:25: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 227 | (XtCallbackProc)done_callback, (XtPointer)shell); | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- confmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c confmenu.c --- usermenu.o --- usermenu.c: In function 'create_user_popup': usermenu.c:309:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 309 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:322:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 322 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:324:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 324 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:335:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 335 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:337:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 337 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:348:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 348 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:350:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 350 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:360:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 360 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:362:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 362 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:373:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 373 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:375:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 375 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:386:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 386 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:388:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 388 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ usermenu.c:420:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 420 | XtAddCallback(scroll, XmNhelpCallback, (XtCallbackProc) | ^ In file included from usermenu.c:31: usermenu.c:434:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 434 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ usermenu.c: In function 'create_user_rows': usermenu.c:573:41: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 573 | (XtCallbackProc)list_callback, | ^ usermenu.c:574:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 574 | (XtPointer)(C_GROUP + y * NCOLUMNS | ^ usermenu.c:578:41: warning: cast between incompatible function types from 'struct _WidgetRec * (*)(struct _WidgetRec *, void *, XEvent *, Boolean *)' {aka 'struct _WidgetRec * (*)(struct _WidgetRec *, void *, union _XEvent *, char *)'} to 'void (*)(struct _WidgetRec *, void *, XEvent *, Boolean *)' {aka 'void (*)(struct _WidgetRec *, void *, union _XEvent *, char *)'} [-Wcast-function-type] 578 | (XtEventHandler)call_popup_callback, | ^ usermenu.c:579:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 579 | (XtPointer)y); | ^ usermenu.c:584:41: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 584 | (XtCallbackProc)list_callback, | ^ usermenu.c:585:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 585 | (XtPointer)(x + y * NCOLUMNS)); | ^ usermenu.c:587:41: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 587 | (XtCallbackProc)help_callback, | ^ usermenu.c: In function 'edit_user_button': usermenu.c:682:56: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 682 | XtAddCallback(textwidget, XmNactivateCallback, (XtCallbackProc) | ^ usermenu.c:683:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 683 | got_text, (XtPointer)(x + y * NCOLUMNS)); | ^ usermenu.c:684:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 684 | XtAddCallback(textwidget, XmNhelpCallback, (XtCallbackProc) | ^ --- confmenu.o --- confmenu.c: In function 'create_calconfig_popup': confmenu.c:131:48: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 131 | XtAddCallback(scroll, XmNhelpCallback, (XtCallbackProc)help_callback, | ^ confmenu.c:145:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 145 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ confmenu.c:147:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 147 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:159:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 159 | XtAddCallback(help, XmNactivateCallback, (XtCallbackProc) | ^ confmenu.c:161:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 161 | XtAddCallback(help, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:197:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 197 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:199:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 199 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:214:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 214 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:216:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 216 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:231:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 231 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:233:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 233 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:248:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 248 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:250:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 250 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:265:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 265 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:267:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 267 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:282:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 282 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:284:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 284 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:300:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 300 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:302:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 302 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:315:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 315 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:333:49: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 333 | XtAddCallback(defwarn, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:371:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 371 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:373:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 373 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:388:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 388 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:390:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 390 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:405:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 405 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:407:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 407 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:422:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 422 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:424:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 424 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:439:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 439 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:441:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 441 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:456:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 456 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:458:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 458 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:473:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 473 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:475:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 475 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:515:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 515 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:530:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 530 | XtAddCallback(ndays, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:541:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 541 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:554:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 554 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:569:45: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 569 | XtAddCallback(min, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:581:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 581 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:594:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 594 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:609:45: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 609 | XtAddCallback(max, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:621:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 621 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:637:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 637 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:639:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 639 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:655:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 655 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:657:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 657 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ confmenu.c:673:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 673 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ confmenu.c:675:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 675 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from confmenu.c:26: confmenu.c:680:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 680 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- usermenu.o --- usermenu.c: In function 'list_callback': usermenu.c:1048:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 1048 | if (y == 1) { | ^ usermenu.c:1052:19: note: here 1052 | case C_NAME: | ^~~~ --- yovmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c yovmenu.c yovmenu.c: In function 'create_yov_menu': yovmenu.c:112:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 112 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:125:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 125 | XtAddCallback(v, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:127:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 127 | XtAddCallback(v, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:139:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 139 | XtAddCallback(v, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:141:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 141 | XtAddCallback(v, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:153:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 153 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:155:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 155 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:166:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 166 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:168:44: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 168 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:180:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 180 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:182:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 182 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:195:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 195 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:197:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 197 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:210:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 210 | XtAddCallback(v, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:220:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 220 | XtAddCallback(v, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:238:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 238 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:240:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmDrawingAreaCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 240 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ yovmenu.c:271:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 271 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:290:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 290 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ yovmenu.c:291:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 291 | disp_callback, (XtPointer)i); | ^ yovmenu.c:292:45: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 292 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:305:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 305 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ yovmenu.c:307:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 307 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ yovmenu.c:320:51: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 320 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ yovmenu.c:322:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 322 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from yovmenu.c:27: yovmenu.c:357:61: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 357 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ yovmenu.c: In function 'other_callback': yovmenu.c:501:56: warning: cast between incompatible function types from 'void (*)(int)' to 'int (*)()' [-Wcast-function-type] 501 | create_user_sel_popup(widget, config.yov_user, (BOOL (*)())callback); | ^ --- yovdraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c yovdraw.c --- yovcalc.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c yovcalc.c --- daymenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c daymenu.c daymenu.c: In function 'create_day_menu': daymenu.c:88:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 88 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:100:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 100 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:102:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 102 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:113:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 113 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:115:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 115 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:126:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 126 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:128:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 128 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:139:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 139 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:141:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 141 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:153:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 153 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:155:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 155 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ daymenu.c:168:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 168 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ daymenu.c:170:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 170 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from daymenu.c:29: daymenu.c:223:61: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 223 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- daydraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c daydraw.c --- daycalc.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c daycalc.c --- usersel.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c usersel.c usersel.c: In function 'create_user_sel_popup': usersel.c:89:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 89 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ usersel.c:123:50: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 123 | XtAddCallback(done, XmNactivateCallback, (XtCallbackProc) | ^ usersel.c:137:54: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 137 | XtAddCallback(w, XmNvalueChangedCallback, (XtCallbackProc) | ^ usersel.c:138:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 138 | user_sel_callback, (XtPointer)u); | ^ In file included from usersel.c:22: usersel.c:143:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 143 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- psdraw.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c psdraw.c --- xutil.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c xutil.c --- help.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c help.c --- xutil.o --- xutil.c: In function 'drag_init': xutil.c:382:33: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, XButtonEvent *, char **, int)' to 'void (*)(struct _WidgetRec *, XEvent *, char **, Cardinal *)' {aka 'void (*)(struct _WidgetRec *, union _XEvent *, char **, unsigned int *)'} [-Wcast-function-type] 382 | action.proc = (XtActionProc)canvas_callback; | ^ --- help.o --- help.c: In function 'help_callback': help.c:108:46: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 108 | XtAddCallback(form, XmNhelpCallback, (XtCallbackProc) | ^ help.c:120:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 120 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ help.c:122:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 122 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ help.c:133:47: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 133 | XtAddCallback(w, XmNactivateCallback, (XtCallbackProc) | ^ help.c:135:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 135 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ help.c:162:43: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, char *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 162 | XtAddCallback(w, XmNhelpCallback, (XtCallbackProc) | ^ In file included from help.c:30: help.c:167:53: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 167 | XmAddWMProtocolCallback(shell, closewindow, (XtCallbackProc) | ^ /home/pbulk/build/time/plan/work/.buildlink/include/Xm/Protocols.h:58:39: note: in definition of macro 'XmAddWMProtocolCallback' 58 | protocol, callback, closure) | ^~~~~~~~ --- dbase.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c dbase.c dbase.c: In function 'find_next_trigger': dbase.c:684:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 684 | if (ep->early_warn && | ^ dbase.c:693:27: note: here 693 | case 1: | ^~~~ dbase.c:694:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 694 | if (ep->late_warn && | ^ dbase.c:703:27: note: here 703 | case 2: | ^~~~ --- file_r.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c file_r.c --- file_w.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c file_w.c --- convert.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c convert.c --- util.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c -DPATH=\"/usr/pkg/libexec/plan:/usr/pkg/bin:/usr/pkg/share/plan\" util.c --- time.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c time.c --- sublist.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c sublist.c --- time.o --- time.c: In function 'julian_year_date': time.c:401:15: warning: 'julian' may be used uninitialized [-Wmaybe-uninitialized] 401 | return(julian); | ^ time.c:358:32: note: 'julian' declared here 358 | int wkday, julian; | ^~~~~~ --- parser.c --- yacc -d parser.y --- lex.yy.c --- lex parser.lex --- holiday.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -DCPP_PATH=\"'/usr/bin/cpp -P -I/usr/pkg/share/plan'\" -c -DLIB=\"/usr/pkg/libexec/plan\" holiday.c --- parser.c --- mv y.tab.c parser.c --- language.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c language.c --- g_dbase.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c g_dbase.c --- g_dbfile.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c g_dbfile.c --- g_formfile.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c g_formfile.c --- g_formop.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c g_formop.c --- vcalendar_w.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c vcalendar_w.c --- daemon.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c daemon.c daemon.c: In function 'main': daemon.c:171:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 171 | setuid(getuid()); | ^~~~~~~~~~~~~~~~ daemon.c:172:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 172 | setgid(getgid()); | ^~~~~~~~~~~~~~~~ daemon.c: In function 'exec_program': daemon.c:558:44: warning: this statement may fall through [-Wimplicit-fallthrough=] 558 | if (!quote && p[1]) | ^ daemon.c:560:35: note: here 560 | default: | ^~~~~~~ daemon.c:603:17: warning: ignoring return value of 'dup' declared with attribute 'warn_unused_result' [-Wunused-result] 603 | dup(fd[0]); | ^~~~~~~~~~ daemon.c:628:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 628 | (void)write(fd[1], msg, msgsize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ daemon.c: In function 'write_script': daemon.c:684:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 684 | (void)write(fd, "\n", 1); | ^~~~~~~~~~~~~~~~~~ daemon.c: In function 'read_last_alarm': daemon.c:1100:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 1100 | fscanf(fp,"%ld",&result); | ^~~~~~~~~~~~~~~~~~~~~~~~ --- notifier.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c notifier.c --- notmenu.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c notmenu.c --- notifier.o --- notifier.c: In function 'main': notifier.c:220:49: warning: cast between incompatible function types from '__attribute__((noreturn)) void (*)(int)' to 'void (*)(void *, XtIntervalId *)' {aka 'void (*)(void *, long unsigned int *)'} [-Wcast-function-type] 220 | (XtTimerCallbackProc)exit, 0); | ^ --- notmenu.o --- notmenu.c: In function 'create_widgets': notmenu.c:116:52: warning: cast between incompatible function types from 'void (*)(struct _WidgetRec *, int, XmToggleButtonCallbackStruct *)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 116 | XtAddCallback(snooze, XmNactivateCallback, (XtCallbackProc) | ^ notmenu.c:131:53: warning: cast between incompatible function types from '__attribute__((noreturn)) void (*)(int)' to 'void (*)(struct _WidgetRec *, void *, void *)' [-Wcast-function-type] 131 | XtAddCallback(dismiss, XmNactivateCallback, (XtCallbackProc) | ^ --- netplan.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -DNOBODY_UID=32767 -DNOBODY_GID=39 -c -DLIB=\"/usr/pkg/libexec/plan\" netplan.c --- netplan_acl.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c netplan_acl.c --- netplan.o --- netplan.c: In function 'reallocate': netplan.c:95:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (!p) fatal("no memory"); return(p);} | ^~ netplan.c:95:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (!p) fatal("no memory"); return(p);} | ^~~~~~ netplan.c: In function 'main': netplan.c:322:66: warning: pointer targets in passing argument 3 of 'accept' differ in signedness [-Wpointer-sign] 322 | *)&addr, &n)) < 0) | ^~ | | | int * In file included from netplan.c:25: /usr/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *' 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ netplan.c:190:17: warning: ignoring return value of 'seteuid' declared with attribute 'warn_unused_result' [-Wunused-result] 190 | seteuid(getuid()); | ^~~~~~~~~~~~~~~~~ netplan.c:192:17: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result] 192 | setegid(getgid()); | ^~~~~~~~~~~~~~~~~ netplan.c:202:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 202 | setgid(nobody_gid); | ^~~~~~~~~~~~~~~~~~ netplan.c:203:17: warning: ignoring return value of 'setegid' declared with attribute 'warn_unused_result' [-Wunused-result] 203 | setegid(nobody_gid); | ^~~~~~~~~~~~~~~~~~~ netplan.c:213:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 213 | setuid(nobody_uid); | ^~~~~~~~~~~~~~~~~~ netplan.c:214:17: warning: ignoring return value of 'seteuid' declared with attribute 'warn_unused_result' [-Wunused-result] 214 | seteuid(nobody_uid); | ^~~~~~~~~~~~~~~~~~~ netplan.c:240:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 240 | setuid(getuid()); | ^~~~~~~~~~~~~~~~ netplan.c:241:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result] 241 | setgid(getgid()); | ^~~~~~~~~~~~~~~~ netplan.c:248:25: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 248 | chdir("/usr/tmp"); | ^~~~~~~~~~~~~~~~~ --- netplan_acl.o --- netplan_acl.c: In function 'acl_verify': netplan_acl.c:463:72: warning: value computed is not used [-Wunused-value] 463 | !found && i++) | ^~ netplan_acl.c: In function 'ident_id': netplan_acl.c:563:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 563 | write(idfd, buf, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- lex.yy.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c lex.yy.c lex.yy.c:1623:16: warning: 'input' defined but not used [-Wunused-function] 1623 | #else | ^ lex.yy.c:1580:17: warning: 'yyunput' defined but not used [-Wunused-function] 1580 | | ^ --- parser.o --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -c parser.c --- pland --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -o pland daemon.o dbase.o file_r.o util.o time.o cyccalc.o network.o convert.o language.o g_dbase.o g_dbfile.o g_formfile.o g_formop.o -lc --- parser.o --- y.tab.c: In function 'yyparse': y.tab.c:1245:16: warning: implicit declaration of function 'yylex' [-Wimplicit-function-declaration] y.tab.c:1758:7: warning: implicit declaration of function 'yyerror'; did you mean 'yyerrok'? [-Wimplicit-function-declaration] --- notifier --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -o notifier notifier.o notmenu.o -L/usr/pkg/lib -L/usr/lib/X11R6/lib -lSM -lXm -lXt -lX11 -lXpm -lc -lXext -lSM -lICE -lX11 --- netplan --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -o netplan netplan.o netplan_acl.o -L/usr/local/lib -lc --- plan --- gcc -O2 -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX -o plan main.o popup.o print.o gotomenu.o network.o calmenu.o monmenu.o mondraw.o editmenu.o editdraw.o edit.o msgmenu.o cycmenu.o cyccalc.o keymenu.o excmenu.o cnfmenu.o yearmenu.o yeardraw.o holmenu.o adjmenu.o weekmenu.o weekdraw.o weekcalc.o servmenu.o usermenu.o confmenu.o yovmenu.o yovdraw.o yovcalc.o daymenu.o daydraw.o daycalc.o usersel.o psdraw.o xutil.o help.o dbase.o file_r.o file_w.o convert.o util.o time.o sublist.o parser.o lex.yy.o holiday.o language.o g_dbase.o g_dbfile.o g_formfile.o g_formop.o vcalendar_w.o -L/usr/pkg/lib -L/usr/lib/X11R6/lib -lSM -lXm -lXt -lX11 -lXpm -lc -lXext -lSM -lICE -lX11