+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xisp-2.7p4nb3/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xisp-2.7p4nb3/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for xisp-2.7p4nb3
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -I/opt/pkg/include -I/opt/pkg/include/X11 -c xisp.c
xisp.c: In function 'linePrep':
xisp.c:922:10: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
  922 |  pdecode(ppasswd, p->passwd);    /* decrypt password */
      |          ^~~~~~~
      |          |
      |          char *
In file included from xisp.c:70:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
xisp.c:922:20: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
  922 |  pdecode(ppasswd, p->passwd);    /* decrypt password */
      |                   ~^~~~~~~~
      |                    |
      |                    char *
In file included from xisp.c:70:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
xisp.c: In function 'writeISPPAP':
xisp.c:1298:10: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
 1298 |  pdecode(ppasswd, p->passwd);    /* decrypt password */
      |          ^~~~~~~
      |          |
      |          char *
In file included from xisp.c:70:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
xisp.c:1298:20: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
 1298 |  pdecode(ppasswd, p->passwd);    /* decrypt password */
      |                   ~^~~~~~~~
      |                    |
      |                    char *
In file included from xisp.c:70:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
xisp.c: In function 'clipStr':
xisp.c:2178:49: warning: pointer targets in passing argument 5 of 'fl_get_string_dimension' differ in signedness [-Wpointer-sign]
 2178 |  fl_get_string_dimension(style, size, msg, len, &swidth, &sheight);
      |                                                 ^~~~~~~
      |                                                 |
      |                                                 unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1408:8: note: expected 'int *' but argument is of type 'unsigned int *'
 1408 |   int *width,
      |   ~~~~~^~~~~
xisp.c:2178:58: warning: pointer targets in passing argument 6 of 'fl_get_string_dimension' differ in signedness [-Wpointer-sign]
 2178 |  fl_get_string_dimension(style, size, msg, len, &swidth, &sheight);
      |                                                          ^~~~~~~~
      |                                                          |
      |                                                          unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1409:8: note: expected 'int *' but argument is of type 'unsigned int *'
 1409 |   int *height
      |   ~~~~~^~~~~~
xisp.c:2191:50: warning: pointer targets in passing argument 5 of 'fl_get_string_dimension' differ in signedness [-Wpointer-sign]
 2191 |   fl_get_string_dimension(style, size, msg, len, &swidth, &sheight);
      |                                                  ^~~~~~~
      |                                                  |
      |                                                  unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1408:8: note: expected 'int *' but argument is of type 'unsigned int *'
 1408 |   int *width,
      |   ~~~~~^~~~~
xisp.c:2191:59: warning: pointer targets in passing argument 6 of 'fl_get_string_dimension' differ in signedness [-Wpointer-sign]
 2191 |   fl_get_string_dimension(style, size, msg, len, &swidth, &sheight);
      |                                                           ^~~~~~~~
      |                                                           |
      |                                                           unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1409:8: note: expected 'int *' but argument is of type 'unsigned int *'
 1409 |   int *height
      |   ~~~~~^~~~~~
xisp.c: In function 'prepAnimPixmaps':
xisp.c:2479:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2479 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2479:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2479 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2481:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2481 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2481:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2481 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2483:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2483 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2483:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2483 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2485:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2485 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2485:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2485 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2487:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2487 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2487:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2487 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2489:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2489 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2489:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2489 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2491:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2491 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2491:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2491 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2493:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2493 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2493:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2493 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2495:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2495 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2495:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2495 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2497:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2497 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2497:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2497 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2499:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2499 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2499:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2499 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2501:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2501 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2501:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2501 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c:2503:31: warning: pointer targets in passing argument 6 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2503 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                               ^~~~~
      |                               |
      |                               unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2952:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2952 |   int *hotx,
      |   ~~~~~^~~~
xisp.c:2503:38: warning: pointer targets in passing argument 7 of 'fl_create_from_pixmapdata' differ in signedness [-Wpointer-sign]
 2503 |      &width, &height, &amask, &hotx, &hoty, FL_INDIANRED);
      |                                      ^~~~~
      |                                      |
      |                                      unsigned int *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:2953:8: note: expected 'int *' but argument is of type 'unsigned int *'
 2953 |   int *hoty,
      |   ~~~~~^~~~
xisp.c: In function 'doConnect':
xisp.c:3495:25: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'major_t' {aka 'unsigned int'} [-Wformat=]
 3495 |   sprintf(devLock, "%03lu.%03lu.%03lu",  /* file name */
      |                     ~~~~^
      |                         |
      |                         long unsigned int
      |                     %03u
xisp.c:3495:31: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'major_t' {aka 'unsigned int'} [-Wformat=]
 3495 |   sprintf(devLock, "%03lu.%03lu.%03lu",  /* file name */
      |                           ~~~~^
      |                               |
      |                               long unsigned int
      |                           %03u
xisp.c:3495:37: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'minor_t' {aka 'unsigned int'} [-Wformat=]
 3495 |   sprintf(devLock, "%03lu.%03lu.%03lu",  /* file name */
      |                                 ~~~~^
      |                                     |
      |                                     long unsigned int
      |                                 %03u
xisp.c: In function 'doLogging':
xisp.c:3806:31: warning: pointer targets in passing argument 2 of 'buildStats' differ in signedness [-Wpointer-sign]
 3806 |    type = buildStats(&global, &cur, tblTime, tblCosts);
      |                               ^~~~
      |                               |
      |                               int *
In file included from xisp.c:73:
logs.h:162:46: note: expected 'unsigned int *' but argument is of type 'int *'
  162 | int buildStats(glob_t *global, unsigned int *current,
      |                                ~~~~~~~~~~~~~~^~~~~~~
xisp.c: In function 'updateAccInfo':
xisp.c:3999:11: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
 3999 |   pdecode(ppasswd, p->passwd);
      |           ^~~~~~~
      |           |
      |           char *
In file included from xisp.c:70:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
xisp.c:3999:21: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
 3999 |   pdecode(ppasswd, p->passwd);
      |                    ~^~~~~~~~
      |                     |
      |                     char *
In file included from xisp.c:70:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
xisp.c: In function 'doPasswdInput':
xisp.c:4178:10: warning: pointer targets in passing argument 1 of 'pencode' differ in signedness [-Wpointer-sign]
 4178 |  pencode(epasswd, ppasswd);
      |          ^~~~~~~
      |          |
      |          char *
In file included from xisp.c:70:
pcode.h:24:29: note: expected 'unsigned char *' but argument is of type 'char *'
   24 | void pencode(unsigned char *ep, unsigned char *pp);
      |              ~~~~~~~~~~~~~~~^~
xisp.c:4178:19: warning: pointer targets in passing argument 2 of 'pencode' differ in signedness [-Wpointer-sign]
 4178 |  pencode(epasswd, ppasswd);
      |                   ^~~~~~~
      |                   |
      |                   char *
In file included from xisp.c:70:
pcode.h:24:48: note: expected 'unsigned char *' but argument is of type 'char *'
   24 | void pencode(unsigned char *ep, unsigned char *pp);
      |                                 ~~~~~~~~~~~~~~~^~
xisp.c: In function 'doLocalIPInput':
xisp.c:5827:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 5827 |  strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:63,
                 from xisp.c:21:
/usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
xisp.c:5828:14: warning: pointer targets in passing argument 1 of 'StrToIP' differ in signedness [-Wpointer-sign]
 5828 |  if (StrToIP(ips, ip) != 4) {
      |              ^~~
      |              |
      |              unsigned char *
xisp.c:1629:19: note: expected 'char *' but argument is of type 'unsigned char *'
 1629 | int StrToIP(char *str, unsigned char *ip)  /* convert string to IP */
      |             ~~~~~~^~~
xisp.c: In function 'doRemoteIPInput':
xisp.c:5862:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 5862 |  strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:63,
                 from xisp.c:21:
/usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
xisp.c:5863:14: warning: pointer targets in passing argument 1 of 'StrToIP' differ in signedness [-Wpointer-sign]
 5863 |  if (StrToIP(ips, ip) != 4) {
      |              ^~~
      |              |
      |              unsigned char *
xisp.c:1629:19: note: expected 'char *' but argument is of type 'unsigned char *'
 1629 | int StrToIP(char *str, unsigned char *ip)  /* convert string to IP */
      |             ~~~~~~^~~
xisp.c: In function 'doNMInput':
xisp.c:5897:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 5897 |  strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:63,
                 from xisp.c:21:
/usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
xisp.c:5898:14: warning: pointer targets in passing argument 1 of 'StrToIP' differ in signedness [-Wpointer-sign]
 5898 |  if (StrToIP(ips, ip) != 4) {
      |              ^~~
      |              |
      |              unsigned char *
xisp.c:1629:19: note: expected 'char *' but argument is of type 'unsigned char *'
 1629 | int StrToIP(char *str, unsigned char *ip)  /* convert string to IP */
      |             ~~~~~~^~~
xisp.c: In function 'doPDNSInput':
xisp.c:5912:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 5912 |  strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:63,
                 from xisp.c:21:
/usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
xisp.c:5913:14: warning: pointer targets in passing argument 1 of 'StrToIP' differ in signedness [-Wpointer-sign]
 5913 |  if (StrToIP(ips, ip) != 4) {
      |              ^~~
      |              |
      |              unsigned char *
xisp.c:1629:19: note: expected 'char *' but argument is of type 'unsigned char *'
 1629 | int StrToIP(char *str, unsigned char *ip)  /* convert string to IP */
      |             ~~~~~~^~~
xisp.c: In function 'doSDNSInput':
xisp.c:5927:10: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
 5927 |  strncpy(ips, (char *)fl_get_input(obj), MAXLEN_IP);
      |          ^~~
      |          |
      |          unsigned char *
In file included from /usr/include/string.h:34,
                 from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:63,
                 from xisp.c:21:
/usr/include/iso/string_iso.h:82:22: note: expected 'char * restrict' but argument is of type 'unsigned char *'
   82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
xisp.c:5928:14: warning: pointer targets in passing argument 1 of 'StrToIP' differ in signedness [-Wpointer-sign]
 5928 |  if (StrToIP(ips, ip) != 4) {
      |              ^~~
      |              |
      |              unsigned char *
xisp.c:1629:19: note: expected 'char *' but argument is of type 'unsigned char *'
 1629 | int StrToIP(char *str, unsigned char *ip)  /* convert string to IP */
      |             ~~~~~~^~~
xisp.c: In function 'markByUnit':
xisp.c:6134:9: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 6134 |  ptt_t *a; /* to keep the compiler happy :) */
      |         ^
xisp.c: In function 'prepFolderForm':
xisp.c:7884:14: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
 7884 |      pdecode(ppasswd, p_xisprc->passwd);
      |              ^~~~~~~
      |              |
      |              char *
In file included from xisp.c:70:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
xisp.c:7884:31: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
 7884 |      pdecode(ppasswd, p_xisprc->passwd);
      |                       ~~~~~~~~^~~~~~~~
      |                               |
      |                               char *
In file included from xisp.c:70:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
xisp.c: In function 'processArgs':
xisp.c:8672:10: warning: pointer targets in passing argument 4 of 'XParseGeometry' differ in signedness [-Wpointer-sign]
 8672 |          &winWidth, &winHeight);
      |          ^~~~~~~~~
      |          |
      |          int *
In file included from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1762,
                 from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2871:5: note: expected 'unsigned int *' but argument is of type 'int *'
 2871 |     unsigned int* /* width_return */,
      |     ^~~~~~~~~~~~~
xisp.c:8672:21: warning: pointer targets in passing argument 5 of 'XParseGeometry' differ in signedness [-Wpointer-sign]
 8672 |          &winWidth, &winHeight);
      |                     ^~~~~~~~~~
      |                     |
      |                     int *
In file included from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1762,
                 from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2872:5: note: expected 'unsigned int *' but argument is of type 'int *'
 2872 |     unsigned int* /* height_return */
      |     ^~~~~~~~~~~~~
xisp.c: In function 'main':
xisp.c:8808:33: warning: pointer targets in passing argument 1 of 'fl_create_bitmap_cursor' differ in signedness [-Wpointer-sign]
 8808 |  tcid = fl_create_bitmap_cursor(timer_cursor, /* create custom cursor */
      |                                 ^~~~~~~~~~~~
      |                                 |
      |                                 unsigned char *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:4269:15: note: expected 'const char *' but argument is of type 'unsigned char *'
 4269 |   const char *source,
      |   ~~~~~~~~~~~~^~~~~~
xisp.c:8809:4: warning: pointer targets in passing argument 2 of 'fl_create_bitmap_cursor' differ in signedness [-Wpointer-sign]
 8809 |    timer_mask, TIMER_CURSOR_WIDTH,
      |    ^~~~~~~~~~
      |    |
      |    unsigned char *
In file included from xisp.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:4270:15: note: expected 'const char *' but argument is of type 'unsigned char *'
 4270 |   const char *mask,
      |   ~~~~~~~~~~~~^~~~
xisp.c:8724:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable]
 8724 |  char *rcsp;
      |        ^~~~
xisp.c: In function 'eprintf':
xisp.c:1026:3: warning: 'strncpy' output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
 1026 |   strncpy(buf, ENVVAR, len-1);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from xisp.c:68:
xisp.c: In function 'doCurrencyInput':
common.h:255:20: warning: '%s' directive writing up to 25699 bytes into a region of size 79 [-Wformat-overflow=]
  255 | #define CTIME_STR  "(%s per minute)"
      |                    ^~~~~~~~~~~~~~~~~
xisp.c:7088:16: note: in expansion of macro 'CTIME_STR'
 7088 |   sprintf(str, CTIME_STR, p->currency);
      |                ^~~~~~~~~
common.h:255:22: note: format string is defined here
  255 | #define CTIME_STR  "(%s per minute)"
      |                      ^~
xisp.c:7088:3: note: 'sprintf' output between 14 and 25713 bytes into a destination of size 80
 7088 |   sprintf(str, CTIME_STR, p->currency);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'getIFname':
xisp.c:1336:17: warning: '%s' directive writing up to 16 bytes into a region of size 8 [-Wformat-overflow=]
 1336 |   sprintf(IFn, "%s%d", pidfp, IFc);  /* IF PID-filename prefix */
      |                 ^~     ~~~~~
xisp.c:1336:16: note: directive argument in the range [0, 3]
 1336 |   sprintf(IFn, "%s%d", pidfp, IFc);  /* IF PID-filename prefix */
      |                ^~~~~~
xisp.c:1336:3: note: 'sprintf' output between 2 and 18 bytes into a destination of size 8
 1336 |   sprintf(IFn, "%s%d", pidfp, IFc);  /* IF PID-filename prefix */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'costStr':
xisp.c:1751:28: warning: 'f' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 1751 |   sprintf(format, "%s %%.%df",
      |                            ^
xisp.c:1751:3: note: 'sprintf' output between 6 and 24 bytes into a destination of size 22
 1751 |   sprintf(format, "%s %%.%df",
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1752 |    p->currency, p->decimals);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c:1748:27: warning: '%s' directive writing up to 16 bytes into a region of size between 15 and 17 [-Wformat-overflow=]
 1748 |   sprintf(format, "%%.%df %s",
      |                           ^~
xisp.c:1748:3: note: 'sprintf' output between 6 and 24 bytes into a destination of size 22
 1748 |   sprintf(format, "%%.%df %s",
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |    p->decimals, p->currency);
      |    ~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'uc2ts':
xisp.c:1765:32: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1765 |   case 'M': sprintf(tstr, "%02d", time.m); break;
      |                                ^
xisp.c:1765:13: note: 'sprintf' output between 3 and 4 bytes into a destination of size 3
 1765 |   case 'M': sprintf(tstr, "%02d", time.m); break;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c:1766:32: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1766 |   case 'S': sprintf(tstr, "%02d", time.s); break;
      |                                ^
xisp.c:1766:13: note: 'sprintf' output between 3 and 4 bytes into a destination of size 3
 1766 |   case 'S': sprintf(tstr, "%02d", time.s); break;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c:1764:32: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1764 |   case 'H': sprintf(tstr, "%02d", time.h); break;
      |                                ^
xisp.c:1764:13: note: 'sprintf' output between 3 and 4 bytes into a destination of size 3
 1764 |   case 'H': sprintf(tstr, "%02d", time.h); break;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'uc2ds':
xisp.c:1782:32: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1782 |   case 'D': sprintf(dstr, "%02d", date.day);
      |                                ^
xisp.c:1782:13: note: 'sprintf' output between 3 and 4 bytes into a destination of size 3
 1782 |   case 'D': sprintf(dstr, "%02d", date.day);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c:1779:50: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 1779 |   case 'M': if (date.day > 0) sprintf(dstr, "%02d", 1+date.mon);
      |                                                  ^
xisp.c:1779:31: note: 'sprintf' output between 3 and 4 bytes into a destination of size 3
 1779 |   case 'M': if (date.day > 0) sprintf(dstr, "%02d", 1+date.mon);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'showPttInfo':
xisp.c:1867:31: warning: ' seconds' directive writing 8 bytes into a region of size between 5 and 7 [-Wformat-overflow=]
 1867 |     sprintf(method, "%d seconds", p->charge_period);
      |                        ~~~~~~~^
xisp.c:1867:5: note: 'sprintf' output between 10 and 12 bytes into a destination of size 8
 1867 |     sprintf(method, "%d seconds", p->charge_period);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'doConnect':
xisp.c:3428:23: warning: '%d' directive writing between 1 and 3 bytes into a region of size between 2 and 4 [-Wformat-overflow=]
 3428 |   sprintf(blevel, "%d,%d",     /* level string */
      |                       ^~
xisp.c:3428:19: note: directive argument in the range [0, 255]
 3428 |   sprintf(blevel, "%d,%d",     /* level string */
      |                   ^~~~~~~
xisp.c:3428:3: note: 'sprintf' output between 4 and 8 bytes into a destination of size 6
 3428 |   sprintf(blevel, "%d,%d",     /* level string */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3429 |     p_xisprc->compLevel,
      |     ~~~~~~~~~~~~~~~~~~~~
 3430 |     p_xisprc->compLevel);
      |     ~~~~~~~~~~~~~~~~~~~~
xisp.c:3434:23: warning: '%d' directive writing between 1 and 3 bytes into a region of size between 2 and 4 [-Wformat-overflow=]
 3434 |   sprintf(dlevel, "%d,%d",     /* level string */
      |                       ^~
xisp.c:3434:19: note: directive argument in the range [0, 255]
 3434 |   sprintf(dlevel, "%d,%d",     /* level string */
      |                   ^~~~~~~
xisp.c:3434:3: note: 'sprintf' output between 4 and 8 bytes into a destination of size 6
 3434 |   sprintf(dlevel, "%d,%d",     /* level string */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3435 |     p_xisprc->compLevel,
      |     ~~~~~~~~~~~~~~~~~~~~
 3436 |     p_xisprc->compLevel);
      |     ~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'doutCONN':
xisp.c:2707:27: warning: '%03d' directive writing 3 bytes into a region of size between 0 and 6 [-Wformat-overflow=]
 2707 |     sprintf(connSpeed,"%d,%03d",
      |                           ^~~~
xisp.c:2707:23: note: directive argument in the range [0, 999]
 2707 |     sprintf(connSpeed,"%d,%03d",
      |                       ^~~~~~~~~
xisp.c:2707:5: note: 'sprintf' output between 6 and 12 bytes into a destination of size 8
 2707 |     sprintf(connSpeed,"%d,%03d",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2708 |       speed/1000,speed%1000);
      |       ~~~~~~~~~~~~~~~~~~~~~~
xisp.c: In function 'doZonesInput':
xisp.c:6991:27: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 6991 |     sprintf(dflt, "Zone %d", z+1);
      |                           ^
xisp.c:6991:5: note: 'sprintf' output between 7 and 17 bytes into a destination of size 16
 6991 |     sprintf(dflt, "Zone %d", z+1);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c pcode.c
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c network.c
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -I/opt/pkg/include -I/opt/pkg/include/X11 -c rcio.c
rcio.c: In function 'outputAllXisprc':
rcio.c:190:12: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
  190 |    pdecode(tmp, p->passwd);
      |            ^~~
      |            |
      |            char *
In file included from rcio.c:36:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
rcio.c:190:18: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
  190 |    pdecode(tmp, p->passwd);
      |                 ~^~~~~~~~
      |                  |
      |                  char *
In file included from rcio.c:36:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
rcio.c:195:30: warning: pointer targets in passing argument 1 of 'passwd2ascii' differ in signedness [-Wpointer-sign]
  195 |    memcpy(tmp, passwd2ascii(p->passwd), 2*n);
      |                             ~^~~~~~~~
      |                              |
      |                              char *
rcio.c:64:51: note: expected 'unsigned char *' but argument is of type 'char *'
   64 | static unsigned char *passwd2ascii(unsigned char *pwd)
      |                                    ~~~~~~~~~~~~~~~^~~
rcio.c: In function 'RCSq':
rcio.c:483:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable]
  483 |  char *rcsp;
      |        ^~~~
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c logs.c
logs.c: In function 'readParam':
logs.c:3094:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 3094 |  for (++p; *p==' '; p++);
      |  ^~~
logs.c:3095:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
 3095 |   strncpy(sparam, p, sizeof(sparam)-1);
      |   ^~~~~~~
logs.c: In function 'RCSq1':
logs.c:3383:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable]
 3383 |  char *rcsp;
      |        ^~~~
logs.c: In function 'bol_eur_initPtt':
logs.c:1624:2: warning: 'strncpy' output truncated before terminating nul copying 32 bytes from a string of the same length [-Wstringop-truncation]
 1624 |  strncpy(ptt->name, "Business Online AG-EUR (Germany)", MAXLEN_PTTNAME);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c: In function 'pl_initPtt':
logs.c:2538:2: warning: 'strncpy' offset [73, 87] from the object at 'ptt' is out of the bounds of referenced subobject 'currency' with type 'char[17]' at offset 56 [-Warray-bounds]
 2538 |  strncpy(ptt->currency, "PLN", MAXLEN_PTTNAME);
      |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from logs.c:38:
logs.h:135:7: note: subobject 'currency' declared here
  135 |  char currency[MAXLEN_CURRENCY+1];     /* local currency string */
      |       ^~~~~~~~
logs.c: In function 'initLogFnames':
logs.c:3417:21: warning: '%d' directive writing between 1 and 11 bytes into a region of size 4 [-Wformat-overflow=]
 3417 |   sprintf(addon, ".B%d", cbimonth);
      |                     ^~
logs.c:3417:18: note: directive argument in the range [-1073741823, 1073741824]
 3417 |   sprintf(addon, ".B%d", cbimonth);
      |                  ^~~~~~
logs.c:3417:3: note: 'sprintf' output between 4 and 14 bytes into a destination of size 6
 3417 |   sprintf(addon, ".B%d", cbimonth);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c: In function 'writeXispLog':
logs.c:3588:30: warning: 'f' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 3588 |     sprintf(format, "%s %%.%df", ptt->currency, ptt->decimals);
      |                              ^
logs.c:3588:5: note: 'sprintf' output between 6 and 24 bytes into a destination of size 22
 3588 |     sprintf(format, "%s %%.%df", ptt->currency, ptt->decimals);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3586:29: warning: '%s' directive writing up to 16 bytes into a region of size between 15 and 17 [-Wformat-overflow=]
 3586 |     sprintf(format, "%%.%df %s", ptt->decimals, ptt->currency);
      |                             ^~
logs.c:3586:5: note: 'sprintf' output between 6 and 24 bytes into a destination of size 22
 3586 |     sprintf(format, "%%.%df %s", ptt->decimals, ptt->currency);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c: In function 'buildStats':
logs.c:3650:22: warning: '%d' directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=]
 3650 |   sprintf(addon, ".%s%d", til[type], cur);
      |                      ^~
logs.c:3650:18: note: directive argument in the range [-2147483646, 2147483647]
 3650 |   sprintf(addon, ".%s%d", til[type], cur);
      |                  ^~~~~~~
logs.c:3650:3: note: 'sprintf' output 3 or more bytes (assuming 13) into a destination of size 6
 3650 |   sprintf(addon, ".%s%d", til[type], cur);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c: In function 'readXispPTTs':
logs.c:3320:37: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
 3320 |     sprintf(pname, "RuleType[%d][%d]", z, c);
      |                                     ^
logs.c:3320:5: note: 'sprintf' output between 15 and 33 bytes into a destination of size 32
 3320 |     sprintf(pname, "RuleType[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3322:37: warning: ']' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 3322 |     sprintf(pname, "RuleADate[%d][%d]", z, c);
      |                                     ^
logs.c:3322:5: note: 'sprintf' output between 16 and 34 bytes into a destination of size 32
 3322 |     sprintf(pname, "RuleADate[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3324:37: warning: ']' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 3324 |     sprintf(pname, "RuleEDate[%d][%d]", z, c);
      |                                     ^
logs.c:3324:5: note: 'sprintf' output between 16 and 34 bytes into a destination of size 32
 3324 |     sprintf(pname, "RuleEDate[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3326:37: warning: ']' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 3326 |     sprintf(pname, "RuleRDate[%d][%d]", z, c);
      |                                     ^
logs.c:3326:5: note: 'sprintf' output between 16 and 34 bytes into a destination of size 32
 3326 |     sprintf(pname, "RuleRDate[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3332:37: warning: ']' directive writing 1 byte into a region of size between 0 and 18 [-Wformat-overflow=]
 3332 |     sprintf(pname, "RuleStart[%d][%d]", z, c);
      |                                     ^
logs.c:3332:5: note: 'sprintf' output between 16 and 34 bytes into a destination of size 32
 3332 |     sprintf(pname, "RuleStart[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3336:36: warning: '%d' directive writing between 1 and 10 bytes into a region of size between 9 and 18 [-Wformat-overflow=]
 3336 |     sprintf(pname, "RuleTariff[%d][%d]", z, c);
      |                                    ^~
logs.c:3336:20: note: directive argument in the range [0, 2147483647]
 3336 |     sprintf(pname, "RuleTariff[%d][%d]", z, c);
      |                    ^~~~~~~~~~~~~~~~~~~~
logs.c:3336:5: note: 'sprintf' output between 17 and 35 bytes into a destination of size 32
 3336 |     sprintf(pname, "RuleTariff[%d][%d]", z, c);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
logs.c:3701:17: warning: '%s' directive writing up to 512 bytes into a region of size 465 [-Wformat-overflow=]
 3701 |    sprintf(msg, "Your existing PTT database will be renamed\n"
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
 3704 |      "will have to be added anew.", opttfn);
      |                                     ~~~~~~
logs.c:3702:11: note: format string is defined here
 3702 |      "to: %s.\n"
      |           ^~
logs.c:3701:4: note: 'sprintf' output between 126 and 638 bytes into a destination of size 512
 3701 |    sprintf(msg, "Your existing PTT database will be renamed\n"
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3702 |      "to: %s.\n"
      |      ~~~~~~~~~~~
 3703 |      "Any entries you have added since the last update\n"
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3704 |      "will have to be added anew.", opttfn);
      |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c xispdial.c
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -c xisprccv.c
xisprccv.c: In function 'oldascii2passwd':
xisprccv.c:1364:9: warning: pointer targets in returning 'unsigned char *' from a function with return type 'char *' differ in signedness [-Wpointer-sign]
 1364 |  return pwd;
      |         ^~~
xisprccv.c:1353:27: warning: variable 'p' set but not used [-Wunused-but-set-variable]
 1353 |  unsigned char msh, lsh, *p;
      |                           ^
xisprccv.c: In function 'inputAllXisprc20':
xisprccv.c:1574:12: warning: variable 'g' set but not used [-Wunused-but-set-variable]
 1574 |  glob_t22 *g;
      |            ^
xisprccv.c: In function 'inputAllXisprc21':
xisprccv.c:1644:12: warning: variable 'g' set but not used [-Wunused-but-set-variable]
 1644 |  glob_t22 *g;
      |            ^
xisprccv.c: In function 'outputAllXisprc':
xisprccv.c:2297:12: warning: pointer targets in passing argument 1 of 'pdecode' differ in signedness [-Wpointer-sign]
 2297 |    pdecode(tmp, p->passwd);
      |            ^~~
      |            |
      |            char *
In file included from xisprccv.c:34:
pcode.h:25:29: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |              ~~~~~~~~~~~~~~~^~
xisprccv.c:2297:18: warning: pointer targets in passing argument 2 of 'pdecode' differ in signedness [-Wpointer-sign]
 2297 |    pdecode(tmp, p->passwd);
      |                 ~^~~~~~~~
      |                  |
      |                  char *
In file included from xisprccv.c:34:
pcode.h:25:48: note: expected 'unsigned char *' but argument is of type 'char *'
   25 | void pdecode(unsigned char *pp, unsigned char *ep);
      |                                 ~~~~~~~~~~~~~~~^~
xisprccv.c:2301:30: warning: pointer targets in passing argument 1 of 'passwd2ascii' differ in signedness [-Wpointer-sign]
 2301 |    memcpy(tmp, passwd2ascii(p->passwd), 2*n);
      |                             ~^~~~~~~~
      |                              |
      |                              char *
xisprccv.c:1325:51: note: expected 'unsigned char *' but argument is of type 'char *'
 1325 | static unsigned char *passwd2ascii(unsigned char *pwd)
      |                                    ~~~~~~~~~~~~~~~^~~
xisprccv.c: In function 'main':
xisprccv.c:2841:8: warning: variable 'rcsp' set but not used [-Wunused-but-set-variable]
 2841 |  char *rcsp = RCSid;
      |        ^~~~
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -Wl,-R/opt/pkg/lib -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -I/opt/pkg/include -I/opt/pkg/include/X11 -o xispterm xispterm.c  -lcrypt -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lforms -lXpm -lX11 -lm
xispterm.c: In function 'processArgs':
xispterm.c:328:8: warning: pointer targets in passing argument 4 of 'XParseGeometry' differ in signedness [-Wpointer-sign]
  328 |        &winWidth, &winHeight);
      |        ^~~~~~~~~
      |        |
      |        int *
In file included from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1762,
                 from xispterm.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2871:5: note: expected 'unsigned int *' but argument is of type 'int *'
 2871 |     unsigned int* /* width_return */,
      |     ^~~~~~~~~~~~~
xispterm.c:328:19: warning: pointer targets in passing argument 5 of 'XParseGeometry' differ in signedness [-Wpointer-sign]
  328 |        &winWidth, &winHeight);
      |                   ^~~~~~~~~~
      |                   |
      |                   int *
In file included from /home/pbulk/build/comms/xisp/work/.buildlink/include/X11/forms.h:1762,
                 from xispterm.c:21:
/home/pbulk/build/comms/xisp/work/.buildlink/include/X11/Xlib.h:2872:5: note: expected 'unsigned int *' but argument is of type 'int *'
 2872 |     unsigned int* /* height_return */
      |     ^~~~~~~~~~~~~
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -Wl,-R/opt/pkg/lib -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o xispid xispid.c
xispid.c: In function 'main':
xispid.c:219:9: warning: variable 'p' set but not used [-Wunused-but-set-variable]
  219 |   char *p;
      |         ^
gcc -Wl,-R/opt/pkg/lib -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o xisp xisp.o pcode.o network.o rcio.o logs.o   -lcrypt -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lforms -lXpm -lX11 -lm
gcc -Wall -O -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -DSUNOS5x -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DBINPATH=\"/usr/sbin\" -DLIBPATH=\"/opt/pkg/libexec\" -DOPTPATH=\"/etc/ppp\" -DRUNDIR=\"/var/opt/pkg/run\" -DPPPDLCKDIR=\"/var/opt/pkg/spool/lock\" -DXPMANIMATE -DISPENV_USEVARS=1  -DMODEM_DEVICE=\"/dev/modem\" -DHAVE_STRERROR -Wl,-R/opt/pkg/lib -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o xispdial xispdial.o 
gcc -o xisprccv xisprccv.o pcode.o  -lcrypt -Wl,-R/opt/pkg/lib -lsocket -lnsl -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lm