Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-9864

compilation warning about SIZE_T_MAX being redefined

XMLWordPrintable

      There is the following compilation warning when compiling Zabbix agent on NetBSD 5.0:

      In file included from listener.c:20:
      ../../include/common.h:796:1: warning: "SIZE_T_MAX" redefined
      In file included from /usr/include/sys/param.h:154,
                       from /usr/include/arpa/nameser.h:58,
                       from ../../include/sysinc.h:137,
                       from ../../include/common.h:23,
                       from listener.c:20:
      /usr/include/machine/limits.h:73:1: warning: this is the location of the previous definition
      

      It was introduced in ZBX-9682. While working on it, it might be nice to also fix definitions like the following:

      #define is_ushort(str, value) \
      	is_uint_n_range(str, (size_t)SIZE_T_MAX, value, sizeof(unsigned short), 0x0, 0xFFFF)
      

      Here, (size_t) cast is unnecessary, provided SIZE_T_MAX is of type size_t.

            Unassigned Unassigned
            asaveljevs Aleksandrs Saveljevs
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: