+ 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);
      |                 ^~~~~
--- 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
--- 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 ---
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
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)
      |                                       ^~~~~~~~
--- 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
--- 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
--- mondraw.o ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c mondraw.c
--- monmenu.o ---
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)
      |                                                      ^
--- 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
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 ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c cyccalc.c
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 ---
--- 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)
      |                                           ^
--- 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: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)
      |                                               ^
--- cnfmenu.o ---
--- excmenu.o ---
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)
      |                                                  ^
--- cnfmenu.o ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c cnfmenu.c
--- excmenu.o ---
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 ---
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 ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c yearmenu.c
--- yeardraw.o ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c yeardraw.c
--- 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)
      |                                       ^~~~~~~~
--- 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
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 ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c weekmenu.c
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
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)
      |                                       ^~~~~~~~
--- 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
--- 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)
      |                                               ^
--- 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)
--- usermenu.o ---
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)
      |                                               ^
--- confmenu.o ---
      |                                           ^
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)
--- usermenu.o ---
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)
      |                                               ^
--- confmenu.o ---
      |                                                   ^
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)
--- usermenu.o ---
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)
      |                                               ^
--- confmenu.o ---
      |                                           ^
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)
      |                                           ^
--- usermenu.o ---
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: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
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 ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c help.c
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
--- 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
--- dbase.o ---
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_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
--- parser.c ---
mv y.tab.c parser.c
--- 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
--- 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
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 ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c notmenu.c
--- 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.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");
      |                         ^~~~~~~~~~~~~~~~~
--- 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_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_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));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- parser.o ---
gcc -O2  -DPLANLOCK=\""/tmp/.plan%d"\" -DPLANDLOCK=\""/tmp/.pland%d"\" -W -Wall -I/usr/pkg/include -DNOLOCK -DLINUX   -c parser.c
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]
--- 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
--- 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
--- 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
--- lex.yy.o ---
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 | 
      |                 ^      
--- 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