FreeBSD Bugzilla – Attachment 194007 Details for
Bug 228317
x11-wm/icewm: pet pkg-fallout
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
QA LOG against the most recent svn diff
icewm-1384-clang50-LOG (text/plain), 640.46 KB, created by
Chris Hutchinson
on 2018-06-05 01:34:33 UTC
(
hide
)
Description:
QA LOG against the most recent svn diff
Filename:
MIME Type:
Creator:
Chris Hutchinson
Created:
2018-06-05 01:34:33 UTC
Size:
640.46 KB
patch
obsolete
>Script started on Fri May 25 20:26:48 2018 >root@12current:/usr/ports/x11-wm/icewm # make -DBATCH check-plist > >===> License GPLv2 accepted by the user >===> icewm-1.3.8_4 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by icewm-1.3.8_4 for building >===> Extracting for icewm-1.3.8_4 >=> SHA256 Checksum OK for icewm-1.3.8.tar.gz. >===> Patching for icewm-1.3.8_4 >===> Applying extra patch /usr/ports/x11-wm/icewm/files/extra-menu-icon-fix.patch >===> Applying FreeBSD patches for icewm-1.3.8_4 >XXXX: 50 >===> icewm-1.3.8_4 depends on executable: gmake - found >===> icewm-1.3.8_4 depends on package: pkgconf>=1.3.0_1 - found >===> icewm-1.3.8_4 depends on executable: msgfmt - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found >===> icewm-1.3.8_4 depends on shared library: libfreetype.so - found (/usr/local/lib/libfreetype.so) >===> icewm-1.3.8_4 depends on shared library: libfontconfig.so - found (/usr/local/lib/libfontconfig.so) >===> icewm-1.3.8_4 depends on shared library: libXft.so - found (/usr/local/lib/libXft.so) >===> icewm-1.3.8_4 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so) >===> icewm-1.3.8_4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) >===> icewm-1.3.8_4 depends on shared library: libgdk_pixbuf-2.0.so - found (/usr/local/lib/libgdk_pixbuf-2.0.so) >===> icewm-1.3.8_4 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so) >===> icewm-1.3.8_4 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) >===> Configuring for icewm-1.3.8_4 >configure: loading site script /usr/ports/Templates/config.site >checking build system type... amd64-portbld-freebsd12.0 >checking host system type... amd64-portbld-freebsd12.0 >checking target system type... amd64-portbld-freebsd12.0 >checking whether the C++ compiler works... yes >checking for C++ compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether c++ accepts -g... yes >checking whether the C++ compiler (c++) accepts no_rtti... yes >checking for a BSD-compatible install... /usr/bin/install -c >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for sys/wait.h that is POSIX.1 compatible... (cached) yes >checking how to run the C++ preprocessor... c++ -E >checking for grep that handles long lines and -e... (cached) /usr/bin/grep >checking for egrep... (cached) /usr/bin/egrep >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for fcntl.h... (cached) yes >checking for limits.h... (cached) yes >checking for strings.h... (cached) yes >checking for sys/ioctl.h... (cached) yes >checking for sys/time.h... (cached) yes >checking for unistd.h... (cached) yes >checking linux/threads.h usability... no >checking linux/threads.h presence... no >checking for linux/threads.h... no >checking linux/tasks.h usability... no >checking linux/tasks.h presence... no >checking for linux/tasks.h... no >checking for sched.h... (cached) yes >checking sys/dkstat.h usability... yes >checking sys/dkstat.h presence... yes >checking for sys/dkstat.h... yes >checking for sys/param.h... (cached) yes >checking for sys/sysctl.h... (cached) yes >checking uvm/uvm_param.h usability... no >checking uvm/uvm_param.h presence... no >checking for uvm/uvm_param.h... no >checking for libgen.h... (cached) yes >checking machine/apmvar.h usability... no >checking machine/apmvar.h presence... no >checking for machine/apmvar.h... no >checking machine/apm_bios.h usability... yes >checking machine/apm_bios.h presence... yes >checking for machine/apm_bios.h... yes >checking kstat.h usability... no >checking kstat.h presence... no >checking for kstat.h... no >checking for size_t... (cached) yes >checking whether time.h and sys/time.h may both be included... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking size of char... 1 >checking size of short... 2 >checking size of int... 4 >checking size of long... 8 >checking return type of signal handlers... void >checking for strftime... (cached) yes >checking for vprintf... (cached) yes >checking for _doprnt... no >checking for gettimeofday... (cached) yes >checking for putenv... (cached) yes >checking for select... (cached) yes >checking for socket... yes >checking for strtol... (cached) yes >checking for strtoul... (cached) yes >checking for basename... (cached) yes >checking for sysctlbyname... yes >checking for sys/select.h... (cached) yes >checking for sys/socket.h... (cached) yes >checking types of arguments for select... int,fd_set *,struct timeval * >checking for getloadavg... yes >checking for kern.cp_time... yes >checking for X... libraries /usr/local/lib, headers /usr/local/include >checking whether -R must be followed by a space... neither works >checking for gethostbyname... (cached) yes >checking for connect... yes >checking for remove... yes >checking for shmat... yes >checking for IceConnectionNumber in -lICE... yes >checking for langinfo.h... (cached) yes >checking for nl_langinfo... (cached) yes >checking whether nl_langinfo supports CODESET... yes >checking whether nl_langinfo supports _NL_CTYPE_CODESET_NAME... no >checking iconv.h usability... yes >checking iconv.h presence... yes >checking for iconv.h... yes >checking whether _libiconv_version is declared... yes >assuming iconv.h belongs to GNU libiconv >checking whether iconv converts from UTF-8 to UCS-4//TRANSLIT... yes >checking whether iconv converts from ISO-8859-1 to UCS-4//TRANSLIT... yes >checking whether iconv converts from ISO-8859-2 to UCS-4//TRANSLIT... yes >checking whether iconv converts from UTF-8 to UCS-4//TRANSLIT... yes >checking for bindtextdomain... no >checking for bindtextdomain in -lintl... yes >checking for xgettext... /usr/local/bin/xgettext >checking for msgmerge... /usr/local/bin/msgmerge >checking for msgfmt... /usr/local/bin/msgfmt >checking for XInternAtoms in -lX11... yes >checking for IceConnectionNumber in -lICE... (cached) yes >checking for XShapeCombineRectangles in -lXext... yes >checking for xft-config... /usr/local/bin/xft-config >checking for XineramaQueryScreens in -lXinerama... yes >./configure: kde-config: not found >configure: creating ./config.status >config.status: creating Makefile >config.status: creating src/Makefile >config.status: creating po/Makefile >config.status: WARNING: 'po/Makefile.in' seems to ignore the --datarootdir setting >config.status: creating lib/keys >config.status: creating lib/menu >config.status: creating lib/programs >config.status: creating lib/toolbar >config.status: creating lib/winoptions >config.status: creating src/config.h >config.status: executing config.status commands > >Build targets: base nls >Applications: icewm icewm-session icesh icewmhint icewmbg icewmtray icesound icehelp >Image library: gdk_pixbuf_xlib >Audio support: OSS >Features: i18n nls shaped-decorations gradients xfreetype gui-events >Paths: PREFIX: /usr/local > BINDIR: /usr/local/bin > LOCDIR: /usr/local/share/locale > LIBDIR: /usr/local/share/icewm > CFGDIR: /usr/local/share/icewm > KDEDIR: /usr/local/share > DOCDIR: /usr/local/share/doc > MANDIR: /usr/local/man >===> Building for icewm-1.3.8_4 >gmake[1]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8' >gmake[2]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >/usr/local/bin/msgfmt -o be.mo be.po >/usr/local/bin/msgfmt -o bg.mo bg.po >/usr/local/bin/msgfmt -o ca.mo ca.po >/usr/local/bin/msgfmt -o cs.mo cs.po >/usr/local/bin/msgfmt -o da.mo da.po >/usr/local/bin/msgfmt -o de.mo de.po >/usr/local/bin/msgfmt -o el.mo el.po >/usr/local/bin/msgfmt -o en.mo en.po >/usr/local/bin/msgfmt -o es.mo es.po >/usr/local/bin/msgfmt -o fi.mo fi.po >gmake[2]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/src' >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ymsgbox.cc >/usr/local/bin/msgfmt -o fr.mo fr.po >/usr/local/bin/msgfmt -o hr.mo hr.po >/usr/local/bin/msgfmt -o hu.mo hu.po >/usr/local/bin/msgfmt -o id.mo id.po >/usr/local/bin/msgfmt -o it.mo it.po >/usr/local/bin/msgfmt -o ja.mo ja.po >/usr/local/bin/msgfmt -o ko.mo ko.po >/usr/local/bin/msgfmt -o lt.mo lt.po >/usr/local/bin/msgfmt -o lv.mo lv.po >/usr/local/bin/msgfmt -o mk.mo mk.po >/usr/local/bin/msgfmt -o nb.mo nb.po >/usr/local/bin/msgfmt -o nl.mo nl.po >/usr/local/bin/msgfmt -o pl.mo pl.po >/usr/local/bin/msgfmt -o pt_BR.mo pt_BR.po >/usr/local/bin/msgfmt -o ro.mo ro.po >/usr/local/bin/msgfmt -o ru.mo ru.po >/usr/local/bin/msgfmt -o sk.mo sk.po >/usr/local/bin/msgfmt -o sl.mo sl.po >/usr/local/bin/msgfmt -o sv.mo sv.po >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >/usr/local/bin/msgfmt -o tr.mo tr.po >/usr/local/bin/msgfmt -o uk.mo uk.po >/usr/local/bin/msgfmt -o vi.mo vi.po >/usr/local/bin/msgfmt -o zh_CN.mo zh_CN.po >/usr/local/bin/msgfmt -o zh_TW.mo zh_TW.po >gmake[2]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ydialog.cc >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymsgbox.cc:13: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymsgbox.cc:29:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fLabel = new YLabel(null, this); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ydialog.cc:13: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ydialog.cc:37:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fGradient = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ydialog.cc:46:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (dialogbackPixbuf != null > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ydialog.cc:47:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > && !(fGradient != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ydialog.cc:55:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fGradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ydialog.cc:59:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (dialogbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yurl.cc >In file included from yurl.cc:12: >In file included from ./yurl.h:13: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yurl.cc:12: >In file included from ./yurl.h:13: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yurl.cc:12: >In file included from ./yurl.h:13: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yurl.cc:12: >In file included from ./yurl.h:13: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yurl.cc:12: >In file included from ./yurl.h:13: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:24:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:24:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:24:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:25:11: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:25:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:25:37: warning: binding dereferenced null pointer to reference has > 15undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > warningyurl.cc:29:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:29:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:29:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme(null), fUser(null), fPassword(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:30:11: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:30:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:30:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost(null), fPort(null), fPath(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >s generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmsession.cc >yurl.cc:38:15: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fScheme = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:39:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fUser = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:40:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPassword = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:41:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHost = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:42:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPort = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:43:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:90:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (str != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:93:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:101:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yurl.cc:106:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >27 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmwinlist.cc >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmsession.cc:14: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:26:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(null), windowRole(null), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:26:32: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(null), windowRole(null), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:26:51: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(null), windowRole(null), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:26:73: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(null), windowRole(null), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:31:49: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(id), windowRole(role), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:31:71: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(id), windowRole(role), windowClass(null), windowInstance(null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:36:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > clientId(id), windowRole(null), windowClass(klass), windowInstance(instance) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:92:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (cid == null) return false; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:98:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (window->key.windowClass != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:99:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > window->key.windowInstance != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:101:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring klass = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:102:36: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring instance = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:306:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (cid != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmsession.cc:310:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (role != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:10: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:11: >In file included from ./wmwinlist.h:6: >In file included from ./wmclient.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:11: >In file included from ./wmwinlist.h:6: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:12: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinlist.cc:12: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinlist.cc:70:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinlist.cc:295:50: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > closeSubmenu->addItem(_("_Kill Client"), -2, null, actionKill); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinlist.cc:303:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > windowListPopup->addItem(_("_Show"), -2, null, actionShow); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinlist.cc:305:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > windowListPopup->addItem(_("_Hide"), -2, null, actionHide); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinlist.cc:307:50: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > windowListPopup->addItem(_("_Minimize"), -2, null, actionMinimize); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >24 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmtaskbar.cc >In file included from wmtaskbar.cc:14: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:14: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:15: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:15: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:18: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtaskbar.cc:18: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >17 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmwinmenu.cc >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:85:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (startImage == null || !startImage->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:87:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (startImage == null || !startImage->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:89:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (startImage == null || !startImage->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:91:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (startImage == null || !startImage->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:101:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixbuf == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:103:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbuttonPixbuf == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:105:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbuttonactivePixbuf == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:107:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbuttonminimizedPixbuf == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:357:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbackPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:358:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbuttonPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:359:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbuttonactivePixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:360:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbuttonminimizedPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:368:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > startImage = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:369:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > windowsImage = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:370:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > showDesktopImage = null;; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:372:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > mailPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:373:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > noMailPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:374:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > errMailPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:375:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > unreadMailPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:376:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > newMailPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:379:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixSpace = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:380:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixSlash = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:381:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixDot = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:382:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixA = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:383:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixP = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:384:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixM = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:385:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixColon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:387:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > PixNum[n] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:417:49: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskBarMenu->addItem(_("_Refresh"), -2, null, actionRefresh); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:455:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > mstring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:455:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > mstring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:510:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > mstring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:510:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > mstring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:552:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (t != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:939:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixbuf != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:940:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > !(fGradient != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:952:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fGradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtaskbar.cc:956:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:12: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:13: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:13: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmwinmenu.cc:20: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinmenu.cc:28:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > YMenuItem(frame->getTitle(), -1, null, this, 0), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmwinmenu.cc:32:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFrame->clientIcon() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >14 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmdialog.cc >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:11: >In file included from ./wmdialog.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmdialog.cc:16: >In file included from ./wmapp.h:6: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmdialog.cc:35:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (whereis != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmabout.cc >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >In file included from ./wmclient.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmabout.cc:12: >In file included from ./wmabout.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >10 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmswitch.cc >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:10: >In file included from ./yimage.h:5: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:12: >In file included from ./wmswitch.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmswitch.cc:15: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:41:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (switchFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:73:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fGradient = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:84:79: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...cTitle = fActiveWindow ? fActiveWindow->client()->windowTitle() : null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:96:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int oWidth = title != null ? (int) switchFont->textWidth... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:101:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > tWidth = cTitle != null ? switchFont->textWidth(cTitle) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:166:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (switchbackPixbuf != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:167:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > !(fGradient != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:179:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fGradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:183:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (switchbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:200:68: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (!quickSwitchAllIcons && fActiveWindow->clientIcon() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:205:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:240:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (cTitle != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:291:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frame->clientIcon() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:308:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:314:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:353:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (cTitle != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmswitch.cc:360:40: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frame->clientIcon() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >50 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmstatus.cc >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:12: >In file included from ./wmstatus.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmstatus.cc:15: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmstatus.cc:45:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (statusFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmstatus.cc:61:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring status(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmstatus.cc:65:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (switchbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >27 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmoption.cc >13 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmaction.cc >In file included from wmoption.cc:10: >In file included from ./wmoption.h:9: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:10: >In file included from ./wmoption.h:9: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:10: >In file included from ./wmoption.h:9: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:10: >In file included from ./wmoption.h:9: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:10: >In file included from ./wmoption.h:9: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmcontainer.cc >In file included from wmoption.cc:11: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:11: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:11: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:11: >In file included from ./wmframe.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmoption.cc:11: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmoption.cc:391:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (optFile == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:9: >In file included from ./wmcontainer.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmcontainer.cc:11: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmclient.cc >10In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > warnings generated. >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmmgr.cc >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >In file included from ./wmclient.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmclient.cc:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:20:114: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...*frame, Window win): YWindow(parent, win), fWindowTitle(null), fIconTitl... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:20:132: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...win): YWindow(parent, win), fWindowTitle(null), fIconTitle(null), fWMWin... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:20:153: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...win), fWindowTitle(null), fIconTitle(null), fWMWindowRole(null), fWindow... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:20:172: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...fIconTitle(null), fWMWindowRole(null), fWindowRole(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:24:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fWindowTitle = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:25:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fIconTitle = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:35:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fWindowRole = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:36:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fWMWindowRole = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:87:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fWMWindowRole = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:88:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fWindowRole = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:593:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (title == 0 || fWindowTitle == null || !fWindowTitle.equals(title)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmclient.cc:600:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (title == 0 || fIconTitle == null || !fIconTitle.equals(title)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >wmclient.cc:1542:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) return null; > > ^~~~ > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:8: >In file included from ./wmmgr.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:11: >In file included from ./atray.h:14: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:16: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmmgr.cc:16: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmmgr.cc:1293:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > WindowOption wo(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >23 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmapp.cc >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:13: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:10: >In file included from ./atray.h:14: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:15: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmapp.cc:15: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:302:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath fonts_dirDir(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:304:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fonts_dirPath != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:327:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fonts_dirDir != null) { // =========================== buil... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:424:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:437:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YResourcePaths> paths = YResourcePaths::subdirs(null, true); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:557:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameT[0][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:559:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameL[0][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:561:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT( rgbFrameR[0][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:563:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameB[0][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:565:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameT[0][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:567:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameL[0][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:569:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameR[0][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:571:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameB[0][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:574:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameT[1][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:576:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameL[1][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:578:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameR[1][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:580:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameB[1][0] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:582:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameT[1][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:584:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameL[1][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:586:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameR[1][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:588:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(rgbFrameB[1][1] == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:642:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (depthPixmap[0]==null) depthPixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:643:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (closePixmap[0]==null) closePixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:644:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (maximizePixmap[0]==null) maximizePixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:645:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (minimizePixmap[0]==null) minimizePixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:646:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (restorePixmap[0]==null) restorePixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:647:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (hidePixmap[0]==null) hidePixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:648:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rollupPixmap[0]==null) rollupPixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:649:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rolldownPixmap[0]==null) rolldownPixmap[0] = paths->loadP... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:652:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(logoutPixbuf == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:654:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(switchbackPixbuf == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:656:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(menubackPixbuf == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:658:40: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(menuselPixbuf == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:660:40: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(menusepPixbuf == null)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:664:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(listbackPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:665:66: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (listbackPixmap = paths->loadPixmap(0, "listbg.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:668:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(dialogbackPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:669:70: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (dialogbackPixmap = paths->loadPixmap(0, "dialogbg.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:671:40: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(buttonIPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:672:66: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (buttonIPixmap = paths->loadPixmap(0, "buttonI.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:674:40: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(buttonAPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:675:66: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (buttonAPixmap = paths->loadPixmap(0, "buttonA.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:679:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(toolbuttonPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:681:64: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->loadPixmap("taskbar/", "toolbuttonbg.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:683:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > IF_CONFIG_GRADIENTS (buttonIPixbuf != null, > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:37:45: note: expanded from macro 'IF_CONFIG_GRADIENTS' >#define IF_CONFIG_GRADIENTS(Cond, Stmt) if (Cond) { Stmt; } > ^~~~ >wmapp.cc:687:48: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(workspacebuttonPixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:689:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->loadPixmap("taskbar/", "workspacebuttonbg.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:691:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > IF_CONFIG_GRADIENTS (buttonIPixbuf != null, > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:37:45: note: expanded from macro 'IF_CONFIG_GRADIENTS' >#define IF_CONFIG_GRADIENTS(Cond, Stmt) if (Cond) { Stmt; } > ^~~~ >wmapp.cc:695:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (TEST_GRADIENT(workspacebuttonactivePixbuf == null) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmapp.cc:697:73: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->loadPixmap("taskbar/", "workspacebuttonactive.xpm")) == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:699:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > IF_CONFIG_GRADIENTS (buttonAPixbuf != null, > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:37:45: note: expanded from macro 'IF_CONFIG_GRADIENTS' >#define IF_CONFIG_GRADIENTS(Cond, Stmt) if (Cond) { Stmt; } > ^~~~ >wmapp.cc:705:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (logoutPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:709:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (switchbackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:714:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menubackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:718:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menusepPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:720:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menuselPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:724:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listbackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:730:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (dialogbackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:735:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (buttonIPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:737:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (buttonAPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:758:51: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("_Logout"), -2, null, actionLogout)->s... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:759:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("_Cancel logout"), -2, null, actionCan... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:771:65: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("Lock _Workstation"), -2, null, ac... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:773:55: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("Re_boot"), -2, null, actionReboot); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:775:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("Shut_down"), -2, null, actionShutdown); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:779:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutMenu->addItem(_("Restart _Icewm"), -2, null, actionRestart); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:782:82: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...smActionListener, _("Restart _Xterm"), null, true, 0, "xterm", noargs); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:797:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_Menu"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:798:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_Above Dock"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:799:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_Dock"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:800:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_OnTop"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:801:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_Normal"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:802:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("_Below"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:803:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > layerMenu->addItem(_("D_esktop"), -2, null, layerActionSet[WinLay... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:811:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > moveMenu->addItem(s, 0, null, workspaceActionMoveTo[w]); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:859:50: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > windowMenu->addItem(_("Tray _icon"), -2, null, actionToggleTray); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1242:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (winOptFile == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1246:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (keysFile == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1258:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (winOptFile != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1260:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > winOptFile = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1264:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (keysFile != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1426:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > closePixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1427:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > depthPixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1428:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > minimizePixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1429:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > maximizePixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1430:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > restorePixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1431:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > hidePixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1432:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > rollupPixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1433:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > rolldownPixmap[0] = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1434:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menubackPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1435:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menuselPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1436:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menusepPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1437:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > switchbackPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1438:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > logoutPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1441:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menubackPixbuf = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1442:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menuselPixbuf = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1443:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menusepPixbuf = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1448:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbuttonactivePixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmapp.cc:1449:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > taskbuttonminimizedPixmap = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >13 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmframe.cc >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmframe.cc:9: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:103:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fFrameIcon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:269:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fFrameIcon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1940:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if ((frameT[t][n] != null || TEST_GRADIENT(rgbFrameT[t][n] !... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1940:75: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...if ((frameT[t][n] != null || TEST_GRADIENT(rgbFrameT[t][n] != null)) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmframe.cc:1941:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameL[t][n] != null || TEST_GRADIENT(rgbFrameL[t][n] !... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1941:75: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...(frameL[t][n] != null || TEST_GRADIENT(rgbFrameL[t][n] != null)) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmframe.cc:1942:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameR[t][n] != null || TEST_GRADIENT(rgbFrameR[t][n] !... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1942:75: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...(frameR[t][n] != null || TEST_GRADIENT(rgbFrameR[t][n] != null)) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmframe.cc:1943:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameB[t][n] != null || TEST_GRADIENT(rgbFrameB[t][n] !... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1943:75: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...(frameB[t][n] != null || TEST_GRADIENT(rgbFrameB[t][n] != null)) && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >./ypaint.h:36:30: note: expanded from macro 'TEST_GRADIENT' >#define TEST_GRADIENT(Cond) (Cond) > ^~~~ >wmframe.cc:1944:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > frameTL[t][n] != null && frameTR[t][n] != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1944:59: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > frameTL[t][n] != null && frameTR[t][n] != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1945:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > frameBL[t][n] != null && frameBR[t][n] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1945:59: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > frameBL[t][n] != null && frameBR[t][n] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1981:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameT[t][n] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:1991:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameL[t][n] != null) g.repVert(frameL[t][n], > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2000:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameR[t][n] != null) g.repVert(frameR[t][n], > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2010:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameB[t][n] != null) g.repHorz(frameB[t][n], > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2227:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > WindowOption wo(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2267:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (klass != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2268:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (name != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2274:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (name != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2275:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (role != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2281:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (role != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2283:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > list->mergeWindowOption(opt, null, remove); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2289:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > WindowOption wo(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2313:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> small = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2314:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> large = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2315:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> huge = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2318:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2375:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > img = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2386:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > } else if (w <= YIcon::hugeSize() || huge == null || huge->w... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2394:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (small != null || large != null || huge != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2394:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (small != null || large != null || huge != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2394:51: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (small != null || large != null || huge != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2432:73: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (e[0] == sizes[i] && e[0] == e[1] && icons[i] == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2448:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (largestIcon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2450:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icons[i] == null && sizes[i] < largestIconSize) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2488:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFrameIcon != null && !(fFrameIcon->small() != null || fFrameIco... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2488:56: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFrameIcon != null && !(fFrameIcon->small() != null || fFrameIco... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2488:87: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...null && !(fFrameIcon->small() != null || fFrameIcon->large() != null)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2489:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fFrameIcon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:2492:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFrameIcon == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmframe.cc:3310:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (f->getClientIcon() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >54 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmbutton.cc >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:10: >In file included from ./wmbutton.h:4: >In file included from ./yactionbutton.h:4: >In file included from ./ybutton.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmbutton.cc:13: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:132:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:161:53: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (fAction == 0) ? getFrame()->clientIcon() : null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:165:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap == null) pixmap = getPixmap(0); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:178:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null && showFrameIcon) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:186:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:229:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null && showFrameIcon) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:235:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:254:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null && showFrameIcon) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:265:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:276:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:277:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if ( getPixmap(1) != null ) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmbutton.cc:294:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fAction == 0 && icon != null && showFrameIcon) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >22 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmminiicon.cc >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:11: >In file included from ./wmminiicon.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmminiicon.cc:13: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmminiicon.cc:28:32: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (minimizedWindowFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmminiicon.cc:75:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (getFrame()->clientIcon() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmminiicon.cc:82:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (str == null || str.length() == 0) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmminiicon.cc:85:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (str != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmminiicon.cc:88:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >15 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmtitle.cc >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:9: >In file included from ./wmtitle.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmtitle.cc:11: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:49:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:184:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int tlen = title != null ? titleFont->textWidth(title) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:218:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int tlen = title != null ? titleFont->textWidth(title) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:284:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleL[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:289:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleR[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:294:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int lLeft(onLeft + (titleP[pi] != null ? (int)titleP[pi]->width() : 0)), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:295:45: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > lRight(onRight - (titleM[pi] != null ? (int)titleM[pi]->widt... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:306:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rgbTitleT[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:314:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleT[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:320:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleP[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:324:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleM[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:331:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rgbTitleS[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:338:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleS[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:345:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rgbTitleB[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:355:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleB[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:361:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleJ[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:363:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleQ[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:373:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (title != null && tlen) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:402:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null && b->getPixmap(1) != null ) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:402:62: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null && b->getPixmap(1) != null ) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:419:36: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if ( pixmap != null && b->getPixmap(1) != null ) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:419:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if ( pixmap != null && b->getPixmap(1) != null ) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:433:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int tlen = title != null ? titleFont->textWidth(title) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:439:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleL[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:444:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleR[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:449:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int lLeft(onLeft + (titleP[pi] != null ? (int)titleP[pi]->width() : 0)), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:450:45: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > lRight(onRight - (titleM[pi] != null ? (int)titleM[pi]->widt... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:459:45: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (lLeft < lRight && titleT[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:464:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleP[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:468:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleM[pi] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:473:45: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (onLeft < lLeft && titleS[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:478:47: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (lRight < onRight && titleB[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:483:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleJ[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmtitle.cc:485:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (titleQ[pi] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >111 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c movesize.cc >44 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c themes.cc >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from movesize.cc:10: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:9: >In file included from ./themes.h:6: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:21: >In file included from ./wmapp.h:6: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from themes.cc:22: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >themes.cc:39:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > DObject(app, label, null), fTheme(theme) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >themes.cc:49:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fTheme == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >themes.cc:183:74: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...YMenuItem *smItem = new YMenuItem(smname, 0, null, NULL, smenu); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c decorate.cc >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >10 warnings generated. >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c browse.cc >In file included from decorate.cc:8: >In file included from ./wmframe.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:8: >In file included from ./wmframe.h:7: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:15: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from decorate.cc:15: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:234:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > const int xTL(frameTL[t][a] != null ? frameTL[t][a]->width() : 0), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:236:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameTR[t][a] != null ? frameTR[t][a]->width() : 0)), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:237:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > xBL(frameBL[t][a] != null ? frameBL[t][a]->width() : 0), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:239:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameBR[t][a] != null ? frameBR[t][a]->width() : 0)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:240:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > const int yTL(frameTL[t][a] != null ? frameTL[t][a]->height() : 0), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:242:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameBL[t][a] != null ? frameBL[t][a]->height() : 0)), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:243:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > yTR(frameTR[t][a] != null ? frameTR[t][a]->height() : 0), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:245:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (frameBR[t][a] != null ? frameBR[t][a]->height() : 0)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:247:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameTL[t][a] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:256:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameTR[t][a] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:265:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameBL[t][a] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:274:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameBR[t][a] != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:284:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameT[t][a] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:288:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameB[t][a] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:292:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameL[t][a] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:296:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (frameR[t][a] != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:377:64: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > showFrameIcon) || b->getPixmap(0) == null ? > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:384:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > const unsigned bw(b->getPixmap(0) != null ? b->getPixmap(0)->wid... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:461:32: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int xPos(titleJ[pi] != null ? titleJ[pi]->width() : 0); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >decorate.cc:487:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (titleQ[pi] != null ? titleQ[pi]->width() : 0)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:11: >In file included from ./obj.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:12: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:12: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from browse.cc:12: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >browse.cc:65:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > DFile *pfile = new DFile(app, name, null, npath); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >browse.cc:70:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (file == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >browse.cc:72:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (folder == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >browse.cc:78:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (folder != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >browse.cc:81:41: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (file != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmprog.cc >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:13: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmprog.cc:22: >In file included from ./wmapp.h:6: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:36:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > YMenuItem(object->getName(), -3, null, this, 0) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:40:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (object->getIcon() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:96:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (item && icon != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:109:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fIcon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:159:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (exe != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:162:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullname == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:246:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (path != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:410:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullPath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:452:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullPath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:497:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > null, > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:589:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (!autoReloadMenus && fPath != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:596:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fPath == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:600:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (np == null || np.equals(fPath)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:604:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > np = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:607:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fPath == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:624:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fPath != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:741:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fCommand != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:822:45: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > DFile *file = new DFile(app, p, null, p); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:827:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (folder != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:892:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > null, > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >wmprog.cc:942:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > addItem(_("_Logout..."), -2, null, actionLogout); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >32 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c atasks.cc >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atasks.cc:7: >In file included from ./atasks.h:5: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:197:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (bgGrad != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:201:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (bgPix != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:211:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskBarShowWindowIcons && icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:221:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (str == null || str.length() == 0) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:224:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (str != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:228:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:235:51: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskBarShowWindowIcons && icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:497:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atasks.cc:501:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >33 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c aworkspaces.cc >19 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c amailbox.cc >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:6: >In file included from ./aworkspaces.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aworkspaces.cc:7: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:15: >In file included from ./amailbox.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from amailbox.cc:20: >In file included from ./wmapp.h:6: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:49:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fURL != null && fURL->scheme() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:49:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fURL != null && fURL->scheme() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:60:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > htons(fURL->port() != null? atoi(cstring(fURL->port()).c_str()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >/usr/include/netinet/in.h:120:26: note: expanded from macro 'htons' >#define htons(x) __htons(x) > ^ >/usr/include/x86/endian.h:129:30: note: expanded from macro '__htons' >#define __htons(x) __bswap16(x) > ^ >/usr/include/x86/endian.h:76:37: note: expanded from macro '__bswap16' > ((__uint16_t)(__builtin_constant_p(x) ? \ > ^ >amailbox.cc:60:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > htons(fURL->port() != null? atoi(cstring(fURL->port()).c_str()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >/usr/include/netinet/in.h:120:26: note: expanded from macro 'htons' >#define htons(x) __htons(x) > ^ >/usr/include/x86/endian.h:129:30: note: expanded from macro '__htons' >#define __htons(x) __bswap16(x) > ^ >/usr/include/x86/endian.h:77:53: note: expanded from macro '__bswap16' > __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x))) > ^ >amailbox.cc:63:33: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fURL->host() != null) { /// !!! fix, need nonblocking resolve > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:123:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fURL->path() == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:275:53: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (fURL->path() == null || fURL->path()... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:283:53: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (fURL->path() == null || fURL->path()... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:341:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fMailBox != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:383:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap == null || pixmap->mask()) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:387:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:391:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >amailbox.cc:399:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:119:61: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > ref<YResourcePaths> paths = YResourcePaths::subdirs(null, false); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:133:34: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (image != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:203:31: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > ? activeButtonFont != null > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:208:31: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > ? normalButtonFont != null > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:319:83: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > ...wh > smallIconSize+1 && (icon = yfw->clientIcon()) != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aworkspaces.cc:320:46: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > icon->small() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >23 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c aclock.cc >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c acpustatus.cc >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >In file included from In file included from ./ywindow.hacpustatus.cc::422: >: >In file included from ./ypaint.h./wmapp.h::2554:: >18In file included from :./ysmapp.h :4: >warningIn file included from : ./yxapp.h:4binding: > In file included from dereferenced./yapp.h :null6 : >pointerIn file included from ./ypaths.hto: 12reference: > In file included from has./ypaint.h >: 6undefined: > In file included from behavior./ypixmap.h :[-Wnull-dereference]6: > > if (p != null)./upath.h >:10 ^~~~: >42: ./ref.h:22warning:: 15: binding dereferencednote null: pointerexpanded tofrom referencemacro has'null' > >undefined#define null (*(class null_ref *)0) >behavior ^~~~~~~~~~~~~~~~~~~~[-Wnull-dereference] > > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:15: >In file included from ./aclock.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aclock.cc:16: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:51:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (clockFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:200:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:205:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:223:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:308:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aclock.cc:325:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null && p->mask()) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:4: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from acpustatus.cc:22: >In file included from ./wmapp.h:6: >In file included from ./ymsgbox.h:4: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >acpustatus.cc:196:33: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >acpustatus.cc:201:43: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >12 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c apppstatus.cc >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c aaddressbar.cc >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.hIn file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >:22:15: upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >note: #define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:: >10: >In file included from In file included from ./ywindow.h./aaddressbar.h::64: >: >In file included from In file included from ./yinputline.h./ypaint.h::46: >: >In file included from In file included from ./ywindow.h./ypixmap.h::46: >: >In file included from ./ypaint.h:6./upath.h: >:In file included from 13./ypixmap.h::206:: > ./upath.h:warning37: :69: binding warningdereferenced: null pointerbinding todereferenced referencenull haspointer > toundefined referencebehavior has[-Wnull-dereference] > >undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h bool operator==(const class null_ref &) const { return fPath == null; }: >22: ^~~~15 >: note: expanded./ref.h :from22 :macro15 :'null' >note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4In file included from : >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >apppstatus.cc./upath.h::2138: >:In file included from 69./wmtaskbar.h:: 5: >In file included from warning./ybutton.h: :4: >bindingIn file included from ./ywindow.hdereferenced: 4null: > In file included from pointer./ypaint.h :to6 : >referenceIn file included from ./ypixmap.hhas: >6 : >undefined ./upath.hbehavior: 33[-Wnull-dereference]:17 >: bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~warning >: ./ref.hbinding: 22dereferenced: 15null: pointer tonote : reference expandedhas >from undefinedmacro behavior'null' [-Wnull-dereference] >#define null (*(class null_ref *)0) > > fPath = null; > ^~~~~~~~~~~~~~~~~~~~ > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aaddressbar.cc:10: >In file included from ./aaddressbar.h:6: >In file included from ./yinputline.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:5: >In file included from ./ybutton.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from apppstatus.cc:21: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >apppstatus.cc:274:37: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >apppstatus.cc:279:47: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c objbar.cc >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:9: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from objbar.cc:17: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >12 warnings generated. >objbar.cc:46:17: warning: binding dereferenced nullc++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c aapm.cc > pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >objbar.cc:72:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >objbar.cc:76:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >objbar.cc:117:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return font != null ? font : font = > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from aapm.cc:14: >In file included from ./aapm.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:308:13: warning: using the result of an assignment as a condition > without parentheses [-Wparentheses] > else if (i = 0) > ~~^~~ >aapm.cc:308:13: note: place parentheses around the assignment to silence this > warning > else if (i = 0) > ^ > ( ) >aapm.cc:308:13: note: use '==' to turn this assignment into an equality > comparison > else if (i = 0) > ^ > == >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c atray.cc >aapm.cc:1009:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (apmFont == null) apmFont = YFont::getFont(XFA(apmFontName)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:1126:21: In file included from warningatray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~: >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:1131:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:1173:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:1233:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (apmFont != null ? apmFont->textWidth(s, count) : 0) + 4; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >aapm.cc:1239:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:13: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from atray.cc:21: >In file included from ./atray.h:14: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:121:38: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskMinimizedGradient == null && taskbuttonminimizedPixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:121:75: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskMinimizedGradient == null && taskbuttonminimizedPixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:130:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskActiveGradient == null && taskbuttonactivePixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:130:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskActiveGradient == null && taskbuttonactivePixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:139:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskNormalGradient == null && taskbuttonPixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:139:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskNormalGradient == null && taskbuttonPixbuf != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:154:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (bgGrad != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:158:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (bgPix != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:169:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:385:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> gradient(parent() ? parent()->getGradient() : null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:387:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >atray.cc:391:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (taskbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ysmapp.cc >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >22 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yxtray.cc >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >In file included from #define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ysmapp.cc:5: >In file included from ./ysmapp.h:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:3: >In file included from ./yxtray.h:4: >In file included from ./yxembed.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxtray.cc:8: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ymenu.cc >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:12: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:12: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenu.cc:19: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >ymenu.cc:59:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menuFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:96:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fGradient = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:156:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (getItem(selItem)->getIcon() != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:454:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menuFont != null) { // ================ autoscrolling of lar... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >10 warnings generated. >ymenu.cc:617:48: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return add(new YMenuItem(name, hotCharPos, null, action, submenu)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:621:48: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return add(new YMenuItem(name, hotCharPos, null, 0, submenu)); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ylabel.cc >ymenu.cc:645:32: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (item->getName() == null || fItems[i]->getName() == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:645:64: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (item->getName() == null || fItems[i]->getName() == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:675:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (name != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:678:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (iname != null && iname.equals(name)) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:691:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (iLetterRef != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:824:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menubackPixbuf != null > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:825:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > && !(fGradient != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:859:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fGradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:863:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menubackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:873:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menusepPixbuf != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:884:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menusepPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:925:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (mitem->getName() == null && mitem->getSubmenu() == 0) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:943:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menuselPixbuf != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:947:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (menuselPixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:1018:48: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > } else if (mitem->getIcon() != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:1028:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (name != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:1030:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > (param != null ? paramPos - delta > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenu.cc:1051:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (param != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:10: >In file included from ./ylabel.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylabel.cc:11: >In file included from ./ydialog.h:4: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:25:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (labelFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:40:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> gradient(parent() ? parent()->getGradient() : null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:42:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:46:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (dialogbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:53:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLabel != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:57:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:57:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:77:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLabel != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:79:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylabel.cc:79:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >20 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yscrollview.cc >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollview.cc:10: >In file included from ./yscrollview.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ymenuitem.cc >In file included from ymenuitem.cc:8: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:8: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:9: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:9: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ymenuitem.cc:10: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:26:56: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHotCharPos(aHotCharPos), fSubmenu(submenu), fIcon(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:29:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fName != null && (fHotCharPos == -2 || fHotCharPos == -3)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:48:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fName == null || fHotCharPos >= fName.length() || fHotCharPos < -1) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:53:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fName(name), fParam(null), fAction(NULL), fHotCharPos (-1), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:54:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSubmenu(0), fIcon(null), fChecked(false), fEnabled(true) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:58:11: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fName(null), fParam(null), fAction(0), fHotCharPos(-1), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:58:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fName(null), fParam(null), fAction(0), fHotCharPos(-1), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:59:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSubmenu(0), fIcon(null), fChecked(false), fEnabled(false) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:84:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (getName() != null || getSubmenu()) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:126:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return icon != null ? YIcon::menuSize(): 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:132:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return name != null ? menuFont->textWidth(name) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ymenuitem.cc:137:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return param != null ? menuFont->textWidth(param) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >36 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yscrollbar.cc >23 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ybutton.cc >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null'In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding > dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yscrollbar.cc:13: >In file included from ./yscrollbar.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:9: >In file included from ./ybutton.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ybutton.cc:18: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >In file included from ybutton.cc:19: >In file included from ./wmtaskbar.h:8: >./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring windowRole() const { return fWMWindowRole != null ? fWMWindo... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:43:11: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fIcon(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:45:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fImage(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:46:11: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fText(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:55:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (normalButtonFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:57:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (activeButtonFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:84:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fIcon != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:91:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fImage != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:95:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > else if (fText != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:331:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fIcon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:333:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > } else if (fImage != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:336:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > } else if (fText != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:347:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fImage = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:355:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fIcon = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ybutton.cc:367:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ylistbox.cc >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:25 warnings generated. >6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yinput.cc >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:14: >In file included from ./ylistbox.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylistbox.cc:22: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >ylistbox.cc:63:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:67:12: warning: binding dereferenced null pointer In file included from yinput.ccto reference has > undefined :behavior [-Wnull-dereference] >10 return null; >: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:76:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listBoxFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:114:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fGradient = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:10: >In file included from ./yinputline.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:194:36: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listBoxFont != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:196:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (t != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:292:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listbackPixbuf != null > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:293:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > && !(fGradient != null && > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:404:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (title != null && title.length() > 0 && ASCII::to... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:12: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yinput.cc:12: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:574:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fGradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:579:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylistbox.cc:591:28: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >yinput.cc:33:65: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listBoxFont != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >YInputLine::YInputLine(YWindow *parent): YWindow(parent), fText(null) { > ^~~~ >./ref.h:22:15:ylistbox.cc:593:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > note: expanded from macro 'null' > if (t != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0)#define null (*(class null_ref *)0) > > ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ > >yinput.ccylistbox.cc::34602::2217:: warningwarning: : bindingbinding dereferenceddereferenced nullnull pointerpointer toto referencereference hashas > > undefinedundefined behaviorbehavior [-Wnull-dereference][-Wnull-dereference] > > if (inputFont == null) if (icon != null) > > ^~~~ ^~~~ > >./ref.h./ref.h::2222::1515:: notenote: : expandedexpanded fromfrom macromacro 'null''null' > >#define null (*(class null_ref *)0)#define null (*(class null_ref *)0) > > ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ > >yinput.ccylistbox.cc::56607::5918:: warningwarning: : bindingbinding dereferenceddereferenced nullnull pointerpointer toto referencereference hashas > > undefinedundefined behaviorbehavior [-Wnull-dereference][-Wnull-dereference] > > inputMenu->addItem(_("Paste _Selection"), -2, null, actionPa... if (title != null) { > > ^~~~ ^~~~ > >./ref.h./ref.h::2222::1515:: notenote: : expandedexpanded fromfrom macromacro 'null''null' > >#define null (*(class null_ref *)0)#define null (*(class null_ref *)0) > > ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ > >yinput.ccylistbox.cc::68629::2226:: warningwarning: : bindingbinding dereferenceddereferenced nullnull pointerpointer toto referencereference hashas > > undefinedundefined behaviorbehavior [-Wnull-dereference][-Wnull-dereference] > > if (inputFont != null) if (fGradient != null) > > ^~~~ ^~~~ > >./ref.h./ref.h::2222::1515:: notenote: : expandedexpanded fromfrom macromacro 'null''null' > >#define null (*(class null_ref *)0)#define null (*(class null_ref *)0) > > ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ > >ylistbox.cc:633:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (listbackPixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:105:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (curPos == markPos || fText == null || font == null || !fHasFocus) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:105:55: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (curPos == markPos || fText == null || font == null || !fHasFocus) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:127:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:134:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (curPos == markPos || !fHasFocus || fText == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:136:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:436:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:527:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:555:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (newStr != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:565:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > replaceSelection(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:676:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yinput.cc:687:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >26 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yicon.cc >27 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c wmconfig.cc >In file included from yicon.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:9: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmconfig.cc:10: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmconfig.cc:10: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmconfig.cc:10: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmconfig.cc:10: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from wmconfig.cc:10: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:15: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:4: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:15: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yicon.cc:15: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:33:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSmall(null), fLarge(null), fHuge(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:33:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSmall(null), fLarge(null), fHuge(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:33:39: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSmall(null), fLarge(null), fHuge(null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:41:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > loadedS(small != null), loadedL(large != null), loadedH(huge != null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:41:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > loadedS(small != null), loadedL(large != null), loadedH(huge != null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:41:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > loadedS(small != null), loadedL(large != null), loadedH(huge != null), > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:47:13: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fHuge = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:48:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fLarge = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:49:14: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fSmall = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:53:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (dir == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:100:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullpath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:109:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullpath != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:115:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:121:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fPath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:129:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fullPath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:131:83: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...if (size != hugeSize() && (fullPath = findIcon(hugeSize())) != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:133:85: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...if (size != largeSize() && (fullPath = findIcon(largeSize())) != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:135:85: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ...if (size != smallSize() && (fullPath = findIcon(smallSize())) != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:139:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (loadPath != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:142:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:147:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (icon != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:155:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fHuge == null && !loadedH) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:159:15: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fHuge == null && large() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:159:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fHuge == null && large() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:162:15: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fHuge == null && small() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:162:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fHuge == null && small() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:170:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLarge == null && !loadedL) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:174:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLarge == null && huge() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:174:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLarge == null && huge() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:177:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLarge == null && small() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:177:35: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fLarge == null && small() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:185:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fSmall == null && !loadedS) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:189:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fSmall == null && large() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:189:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fSmall == null && large() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:191:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fSmall == null && huge() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:191:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fSmall == null && huge() != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:199:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YImage> base = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:210:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:212:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:214:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:217:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yicon.cc:230:17: warning: bindingIn file included from wmconfig.ccdereferenced: 18null: > In file included from pointer./wmmgr.h :to5 : >referenceIn file included from ./ywindow.hhas: >4 : >undefined ./ypaint.hbehavior: 168[-Wnull-dereference]:18 >: fPath = null; > ^~~~warning >: ./ref.hbinding: 22dereferenced: 15null: pointer tonote : reference expandedhas >from undefinedmacro behavior'null' [-Wnull-dereference] >#define null (*(class null_ref *)0) > > if (p != null) > ^~~~~~~~~~~~~~~~~~~~ > ^~~~ >yicon.cc:./ref.h261::2220::15 : warning: note: bindingexpanded dereferencedfrom nullmacro pointer'null' to > #define null (*(class null_ref *)0)reference > has ^~~~~~~~~~~~~~~~~~~~ > > undefinedIn file included from wmconfig.ccbehavior: 18[-Wnull-dereference]: >In file included from >./wmmgr.h if (newicon != null) {: >5: > ^~~~In file included from >./ywindow.h:4./ref.h: >:22./ypaint.h::15251:: 18: note: warningexpanded: from bindingmacro dereferenced'null' null > #define null (*(class null_ref *)0)pointer > to ^~~~~~~~~~~~~~~~~~~~ >reference hasyicon.cc >: 291undefined: 18behavior: [-Wnull-dereference] >warning if (p != null): > ^~~~binding > dereferenced ./ref.hnull: 22pointer: 15to: reference hasnote >: undefinedexpanded behaviorfrom [-Wnull-dereference]macro >'null' if (image != null) { > >#define null (*(class null_ref *)0) ^~~~ > > ^~~~~~~~~~~~~~~~~~~~ >./ref.h:In file included from 22wmconfig.cc::1518:: > In file included from ./wmmgr.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from notewmconfig.cc: :18expanded: > In file included from from./wmmgr.h :macro5 : >'null'./ywindow.h >:#define null (*(class null_ref *)0)136 >:54 ^~~~~~~~~~~~~~~~~~~~: > warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ref.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c mstring.cc >mstring.cc:175:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > *remain = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >55 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c upath.cc >In file included from upath.cc:10: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from upath.cc:10: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from upath.cc:10: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from upath.cc:10: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from upath.cc:10: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >upath.cc:16:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >upath.cc:20:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >1 warning generated. >upath.cc:69:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (path() == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >upath.cc:70:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (s.path() == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yapp.cc >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yxapp.cc >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yapp.cc:7: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yapp.cc:18:2: warning: "get rid of this global" [-W#warnings] >#warning "get rid of this global" > ^ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yapp.cc:705:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:3: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:7: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxapp.cc:7: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >10 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ytimer.cc >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytimer.cc:8: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >8 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ywindow.cc >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypaint.cc >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:9: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ywindow.cc:17: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >In file included from ypaint.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from #define __ASCIIH_ypaint.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > > ^~~~~~~~~ > __ASCII_H >ywindow.cc:668:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ywindow.cc:894:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (tip == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ywindow.cc:901:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (tip != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:9: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaint.cc:11: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:407:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFont != null && s != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:407:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFont != null && s != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:414:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFont != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:424:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > int const w = (fFont != null) ? fFont->textWidth(str, len) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:426:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fFont == null || w <= maxWidth) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:506:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > left = (fFont != null) ? fFont->textWidth(str, c) : 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:509:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > right = (fFont != null) ? fFont->textWidth(str, c) - 1: 0; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:780:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (img != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:1029:29: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (surface.gradient != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaint.cc:1035:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >if (surface.pixmap != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >19 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypopup.cc >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >13 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yworker.cc >In file included from ypopup.cc:8: >In file included from ./ymenu.h:4: >In file included from ./ypopup.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yworker.cc:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c misc.cc >8 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ycursor.cc >misc.cc:319:5: warning: indirection of non-volatile null pointer will be > deleted, not trap [-Wnull-dereference] > *(char *)0 = 0x42; > ^~~~~~~~~~ >misc.cc:319:5: note: consider using __builtin_trap() or qualifying pointer with > 'volatile' >In file included from ycursor.cc:12: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:12: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:12: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:12: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:12: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >1 warning generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ysocket.cc >In file included from ycursor.cc:13: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:13: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:13: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:13: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:14: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ycursor.cc:14: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ysocket.cc:9: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypaths.cc >In file included from ypaths.cc:14: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:14: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:14: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:14: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:14: >In file included from ./default.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >8 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypixbuf.cc >In file included from ypaths.cc:18: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:18: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypaths.cc:18: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:40:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (base != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:42:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (name != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:49:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (rdir != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:51:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (sub != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:76:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(themeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:76:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(themeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:78:36: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(homeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:78:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(homeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:79:37: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(themeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:79:43: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(themeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:80:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getConfigDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:80:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getConfigDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:81:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getLibDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:81:60: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getLibDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:93:36: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(homeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:93:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(homeDir, null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:95:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getConfigDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:95:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getConfigDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:97:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getLibDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:97:60: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > paths->addDir(YApplication::getLibDir(), null, null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:128:49: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > for (int i = 0; i < getCount() && pixmap == null; i++) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:137:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixmap == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:155:49: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > for (int i = 0; i < getCount() && pixbuf == null; i++) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypaths.cc:164:31: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (pixbuf == null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >33 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ylocale.cc >In file included from ylocale.cc:29: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylocale.cc:29: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylocale.cc:29: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylocale.cc:29: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ylocale.cc:29: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ylocale.cc:50:2: warning: "P1 should always use multibyte/fontset if I18N" > [-W#warnings] >#warning "P1 should always use multibyte/fontset if I18N" > ^ >6 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yarray.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypipereader.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yxembed.cc >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypipereader.cc:3: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yxembed.cc:3: >In file included from ./yxembed.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >8 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yconfig.cc >In file included from yconfig.cc:3: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yconfig.cc:3: >./upath.h:13:20: warning: binding dereferenced null pointer9 to warnings generated. > reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yconfig.cc:3: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yprefs.cc >In file included from yconfig.cc:3: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yconfig.cc:3: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yprefs.cc:6: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yprefs.cc:6: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yprefs.cc:6: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yprefs.cc:6: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yprefs.cc:6: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >5 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yfont.cc >In file included from yconfig.cc:6: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yconfig.cc:6: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yconfig.cc:6: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yconfig.cc:23:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (path == null) > ^~~~ >./ref.h:22:15: note: expanded from macro In file included from yfont.cc:3: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >'null' > upath(const class null_ref &): fPath(null) {}#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yconfig.cc:24:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note >: expanded from macro 'null' > ^~~~#define null (*(class null_ref *)0) > >./ref.h:22:15: note: expanded from macro 'null' > ^~~~~~~~~~~~~~~~~~~~ >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yconfig.cc:26:19: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >In file included from ustring s(null), r(null); > ^~~~ >yfont.cc./ref.h::322: >:In file included from 15./ypaint.h:: 6: >In file included from note./ypixmap.h: :6expanded: > from./upath.h :macro13 :'null'20: > #define null (*(class null_ref *)0) >warning ^~~~~~~~~~~~~~~~~~~~: >bindingyconfig.cc :dereferenced26 :null28 :pointer to warningreference: has >binding undefineddereferenced behaviornull pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yconfig.cc:44:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yconfig.cc:128:2: warning: "P1 - parse keys later, not when loading" > [-W#warnings] >#warning "P1 - parse keys later, not when loading" > ^ >yconfig.cc:375:23: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (configFile != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:3: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfont.cc:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfont.cc:41:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (xftFont != null && xftFont.length() > 0) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >10 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yfontcore.cc >15 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yfontxft.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ypixmap.cc >In file included from ypixmap.cc:3: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:3: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:3: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:3: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:3: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:6: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22In file included from ypixmap.cc:4: >In file included from :15./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >: if (p != null) > ^~~~ >note: expanded from macro 'null' >./ref.h:22:15#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ypixmap.cc:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yfontxft.cc:7: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:21:9: warning: 'this' pointer cannot be null in well-defined C++ > code; comparison may be assumed to always evaluate to false > [-Wtautological-undefined-compare] >yfontxft.cc:92:15: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ > if (this == NULL || pixmap() == None || (fMask == None && copyMask))./ref.h:22:15: > ^~~~ ~~~~ >note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfontxft.cc:92:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ustring s(null), r(null); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:90:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (image != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:92:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (image != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:119:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:130:22: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (image != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:136:12: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ypixmap.cc:142:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (image != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfontxft.cc:288:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font == null || !font->valid()) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfontxft.cc:291:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font == null || !font->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfontxft.cc:299:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font == null || !font->valid()) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yfontxft.cc:302:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (font == null || !font->valid()) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >16 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yimage.cc >15 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yimage_gdk.cc >In file included from yimage.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:9: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:10: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:14: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage.cc:14: >In file included from ./wmprog.h:7: >In file included from ./objmenu.h:5: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:5: >In file included from ./yimage.h:5: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from yimage_gdk.cc:6: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yimage_imlib.cc >yimage_gdk.cc:146:16: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >yimage_gdk.cc:172:18: warning: binding dereferenced null pointer to reference > has undefined behavior [-Wnull-dereference] > if (image != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c yimage_xpm.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ytooltip.cc >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ytooltip.cc:7: >In file included from ./ytooltip.h:5: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >11 warnings generated. >In file included from ytooltip.ccc++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icesm.cc >:7: >In file included from ./ytooltip.h:5: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ytooltip.cc:22:63: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >YToolTip::YToolTip(YWindow *aParent): YWindow(aParent), fText(null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ytooltip.cc:27:24: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (toolTipFont == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ytooltip.cc:47:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >ytooltip.cc:57:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (fText != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >13 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icesh.cc >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icesm.cc:3: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icewmhint.cc >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icewmbg.cc >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icewmbg.cc:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:115:30: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (defaultBackground == null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:124:16: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:172:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (back != null && (centerBackground || desktopBackgroundScaled)) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:201:27: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (scaled != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:204:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > scaled = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:254:57: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > ref<YResourcePaths> paths = YResourcePaths::subdirs(null, true); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:270:21: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (back != null) { > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:305:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > tColor) : null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:306:25: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (root != null) currentBackground = root; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icewmbg.cc:309:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > Pixmap const tPixmap(root != null ? root->pixmap() : bPixmap); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icetray.cc >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:4: >In file included from ./yapp.h:6: >In file included from ./ypaths.h:12: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icetray.cc:4: >In file included from ./yxapp.h:6: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >19 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icesound.cc >9 warnings generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c ycmdline.cc >In file included from ycmdline.cc:14: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >1 warning generated. >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c icehelp.cc >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >In file included from ./ypaint.h:6: >In file included from ./ypixmap.h:6: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >c++ -fno-rtti -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 12.0-CURRENT"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/libpng16 -c genpref.cc >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >In file included from ./ywindow.h:4: >./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > if (p != null) > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:9: >In file included from ./ylistbox.h:4: >./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (parent() ? parent()->getGradient() : null); } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:15: >./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCh... > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:15: >./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool isSeparator() { return getName() == null && getSubmenu() == 0; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from icehelp.cc:20: >./ascii.h:1:9: warning: '__ASCII_H' is used as a header guard here, followed by > #define of a different macro [-Wheader-guard] >#ifndef __ASCII_H > ^~~~~~~~~ >./ascii.h:2:9: note: '__ASCIIH_' is defined here; did you mean '__ASCII_H'? >#define __ASCIIH_ > ^~~~~~~~~ > __ASCII_H >In file included from genpref.cc:15: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:10:42: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(const class null_ref &): fPath(null) {} > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from genpref.cc:15: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:13:20: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] >icehelp.cc:717:48: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > upath(): fPath(null) {}; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ > prevItem = menu->addItem(_("Previous"), 0, null, actionPrev); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icehelp.cc:718:44: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > nextItem = menu->addItem(_("Next"), 0, null, actionNext); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icehelp.cc:720:52: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > contentsItem = menu->addItem(_("Contents"), 0, null, actionContents); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >icehelp.cc:721:34: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > menu->addItem(_("Index"), 0, null, actionNone)->setEnabled(false); > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from genpref.cc:15: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:33:17: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > fPath = null; > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from genpref.cc:15: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:37:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator==(const class null_ref &) const { return fPath == null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >In file included from genpref.cc:15: >In file included from ./yprefs.h:4: >In file included from ./yconfig.h:2: >./upath.h:38:69: warning: binding dereferenced null pointer to reference has > undefined behavior [-Wnull-dereference] > bool operator!=(const class null_ref &) const { return fPath != null; } > ^~~~ >./ref.h:22:15: note: expanded from macro 'null' >#define null (*(class null_ref *)0) > ^~~~~~~~~~~~~~~~~~~~ >5 warnings generated. >c++ -o icewm ymsgbox.o ydialog.o yurl.o wmsession.o wmwinlist.o wmtaskbar.o wmwinmenu.o wmdialog.o wmabout.o wmswitch.o wmstatus.o wmoption.o wmaction.o wmcontainer.o wmclient.o wmmgr.o wmapp.o wmframe.o wmbutton.o wmminiicon.o wmtitle.o movesize.o themes.o decorate.o browse.o wmprog.o atasks.o aworkspaces.o amailbox.o aclock.o acpustatus.o apppstatus.o aaddressbar.o objbar.o aapm.o atray.o ysmapp.o yxtray.o ymenu.o ylabel.o yscrollview.o ymenuitem.o yscrollbar.o ybutton.o ylistbox.o yinput.o yicon.o wmconfig.o ref.o mstring.o upath.o yapp.o yxapp.o ytimer.o ywindow.o ypaint.o ypopup.o yworker.o misc.o ycursor.o ysocket.o ypaths.o ypixbuf.o ylocale.o yarray.o ypipereader.o yxembed.o yconfig.o yprefs.o yfont.o yfontcore.o yfontxft.o ypixmap.o yimage.o yimage_gdk.o yimage_imlib.o yimage_xpm.o ytooltip.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lgdk_pixbuf_xlib-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl >c++ -o icewm-session icesm.o ref.o mstring.o upath.o yapp.o yxapp.o ytimer.o ywindow.o ypaint.o ypopup.o yworker.o misc.o ycursor.o ysocket.o ypaths.o ypixbuf.o ylocale.o yarray.o ypipereader.o yxembed.o yconfig.o yprefs.o yfont.o yfontcore.o yfontxft.o ypixmap.o yimage.o yimage_gdk.o yimage_imlib.o yimage_xpm.o ytooltip.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lgdk_pixbuf_xlib-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl >c++ -o icesh icesh.o misc.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 >c++ -o icewmhint icewmhint.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 >c++ -o icewmbg icewmbg.o ref.o mstring.o upath.o yapp.o yxapp.o ytimer.o ywindow.o ypaint.o ypopup.o yworker.o misc.o ycursor.o ysocket.o ypaths.o ypixbuf.o ylocale.o yarray.o ypipereader.o yxembed.o yconfig.o yprefs.o yfont.o yfontcore.o yfontxft.o ypixmap.o yimage.o yimage_gdk.o yimage_imlib.o yimage_xpm.o ytooltip.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lgdk_pixbuf_xlib-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl >16 warnings generated. >c++ -o icewmtray ymenu.o ylabel.o yscrollview.o ymenuitem.o yscrollbar.o ybutton.o ylistbox.o yinput.o yicon.o wmconfig.o ref.o mstring.o upath.o yapp.o yxapp.o ytimer.o ywindow.o ypaint.o ypopup.o yworker.o misc.o ycursor.o ysocket.o ypaths.o ypixbuf.o ylocale.o yarray.o ypipereader.o yxembed.o yconfig.o yprefs.o yfont.o yfontcore.o yfontxft.o ypixmap.o yimage.o yimage_gdk.o yimage_imlib.o yimage_xpm.o ytooltip.o yxtray.o icetray.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lgdk_pixbuf_xlib-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl >c++ -o icesound icesound.o misc.o ycmdline.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 >c++ -o icehelp ymenu.o ylabel.o yscrollview.o ymenuitem.o yscrollbar.o ybutton.o ylistbox.o yinput.o yicon.o wmconfig.o ref.o mstring.o upath.o yapp.o yxapp.o ytimer.o ywindow.o ypaint.o ypopup.o yworker.o misc.o ycursor.o ysocket.o ypaths.o ypixbuf.o ylocale.o yarray.o ypipereader.o yxembed.o yconfig.o yprefs.o yfont.o yfontcore.o yfontxft.o ypixmap.o yimage.o yimage_gdk.o yimage_imlib.o yimage_xpm.o ytooltip.o icehelp.o -fstack-protector -liconv -L/usr/local/lib `pkg-config gdk-pixbuf-xlib-2.0 --libs` -lXinerama -lSM -lICE -liconv -lintl -lX11 -L/usr/local/lib -lXrandr -lXrender -lXext -L/usr/local/lib -lXft -lX11 -L/usr/local/lib -lfreetype -L/usr/local/lib -lfontconfig -lfreetype -L/usr/local/lib -lXrender -lX11 -L/usr/local/lib -lgdk_pixbuf_xlib-2.0 -lgmodule-2.0 -pthread -lglib-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl >c++ -o genpref genpref.o >gmake[2]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/src' >gmake[1]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8' >===> Staging for icewm-1.3.8_4 >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/ice.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/sm.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xinerama.pc - found >===> icewm-1.3.8_4 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found >===> Generating temporary packing list >gmake[1]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8' >gmake[2]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/src' >gmake[2]: Nothing to be done for 'base'. >gmake[2]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/src' >------------------------------------------ >Installing binaries in /usr/ports/x11-wm/icewm/work/stage/usr/local/bin >Installing presets and icons in /usr/ports/x11-wm/icewm/work/stage/usr/local/share/icewm >#-@/usr/bin/install -c -m 755 -d "/usr/ports/x11-wm/icewm/work/stage/usr/local/share/icewm" >------------------------------------------ >Installing theme: nice >Installing theme: motif >Installing theme: win95 >Installing theme: warp3 >Installing theme: warp4 >Installing theme: metal2 >Installing theme: gtk2 >Installing theme: Infadel2 >WARNING: A dummy file has been copied to > /usr/ports/x11-wm/icewm/work/stage/usr/local/share/icewm/themes/Infadel2/fonts.dir > You better setup your path to point to mkfontdir or use the > --with-mkfontdir option of the configure script. >Installing theme: nice2 >Installing theme: icedesert >Installing theme: yellowmotif >------------------------------------------ >gmake[2]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >gmake[2]: Nothing to be done for 'all'. >gmake[2]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >------------------------------------------ >gmake[2]: Entering directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >Installing message catalogues in /usr/ports/x11-wm/icewm/work/stage/usr/local/share/locale >Installing language: be >Installing language: bg >Installing language: ca >Installing language: cs >Installing language: da >Installing language: de >Installing language: el >Installing language: en >Installing language: es >Installing language: fi >Installing language: fr >Installing language: hr >Installing language: hu >Installing language: id >Installing language: it >Installing language: ja >Installing language: ko >Installing language: lt >Installing language: lv >Installing language: mk >Installing language: nb >Installing language: nl >Installing language: pl >Installing language: pt_BR >Installing language: ro >Installing language: ru >Installing language: sk >Installing language: sl >Installing language: sv >Installing language: tr >Installing language: uk >Installing language: vi >Installing language: zh_CN >Installing language: zh_TW >gmake[2]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8/po' >------------------------------------------ >gmake[1]: Leaving directory '/usr/ports/x11-wm/icewm/work/icewm-1.3.8' >/bin/mkdir -p /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >install -m 0644 /usr/ports/x11-wm/icewm/work/icewm-1.3.8/CHANGES /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >install -m 0644 /usr/ports/x11-wm/icewm/work/icewm-1.3.8/INSTALL /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >install -m 0644 /usr/ports/x11-wm/icewm/work/icewm-1.3.8/README /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >install -m 0644 /usr/ports/x11-wm/icewm/work/icewm-1.3.8/TODO /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >install -m 0644 /usr/ports/x11-wm/icewm/work/icewm-1.3.8/doc/*.html /usr/ports/x11-wm/icewm/work/stage/usr/local/share/doc/icewm >====> Compressing man pages (compress-man) >====> Running Q/A tests (stage-qa) >Warning: Bad symlink '/usr/local/share/icewm/taskbar/start.xpm' pointing to an absolute pathname '/usr/local/share/icewm/taskbar/bsd-daemon.xpm' >Warning: Bad symlink '/usr/local/share/icewm/themes/Infadel2/taskbar/start.xpm' pointing to an absolute pathname '/usr/local/share/icewm/taskbar/bsd-daemon.xpm' >====> Checking for pkg-plist issues (check-plist) >===> Parsing plist >===> Checking for items in STAGEDIR missing from pkg-plist >===> Checking for items in pkg-plist which are not in STAGEDIR >===> No pkg-plist issues found (check-plist) >root@12current:/usr/ports/x11-wm/icewm # exit > >exit > >Script done on Fri May 25 20:30:07 2018
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 228317
:
193482
|
193483
|
193659
|
193660
|
193678
|
193703
| 194007 |
194008