Diff of the two buildlogs: -- --- b1/build.log 2024-04-30 18:27:46.439748859 +0000 +++ b2/build.log 2024-04-30 18:37:26.819093897 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Apr 30 06:02:21 -12 2024 -I: pbuilder-time-stamp: 1714500141 +I: Current time: Tue Jun 3 14:50:50 +14 2025 +I: pbuilder-time-stamp: 1748911850 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -36,52 +36,84 @@ dpkg-source: info: applying 40_mstop_movies.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/295380/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jun 3 00:51 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='37606806592d4e1bb83e51df36bece00' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='295380' - PS1='# ' - PS2='> ' + INVOCATION_ID=66be158c79804cc691b95731bf51c6e6 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3091700 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XaaET5F6/pbuilderrc_DZzV --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XaaET5F6/b1 --logfile b1/build.log pymol_2.5.0+dfsg-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XaaET5F6/pbuilderrc_L7qN --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XaaET5F6/b2 --logfile b2/build.log pymol_2.5.0+dfsg-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-20-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.85-1 (2024-04-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 22 12:43 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/295380/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 25 19:07 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -552,7 +584,7 @@ Get: 263 http://deb.debian.org/debian trixie/main amd64 xdg-utils all 1.1.3-4.1 [75.5 kB] Get: 264 http://deb.debian.org/debian trixie/main amd64 texlive-base all 2023.20240207-1 [22.0 MB] Get: 265 http://deb.debian.org/debian trixie/main amd64 texlive-latex-base all 2023.20240207-1 [1255 kB] -Fetched 201 MB in 17s (11.5 MB/s) +Fetched 201 MB in 4s (46.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed dpkg: libdb5.3:amd64: dependency problems, but removing anyway as you requested: libperl5.38:amd64 depends on libdb5.3. @@ -1419,8 +1451,8 @@ Setting up tzdata (2024a-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Apr 30 18:06:30 UTC 2024. -Universal Time is now: Tue Apr 30 18:06:30 UTC 2024. +Local time is now: Tue Jun 3 00:52:35 UTC 2025. +Universal Time is now: Tue Jun 3 00:52:35 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up xtrans-dev (1.4.0-1) ... @@ -1680,7 +1712,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pymol-2.5.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pymol_2.5.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pymol-2.5.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pymol_2.5.0+dfsg-1_source.changes dpkg-buildpackage: info: source package pymol dpkg-buildpackage: info: source version 2.5.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -1693,7 +1729,7 @@ I: pybuild base:311: python3.12 setup.py clean 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.12' does not exist -- can't clean it -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put @@ -1703,7 +1739,7 @@ I: pybuild base:311: python3.11 setup.py clean 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.11' does not exist -- can't clean it -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.11/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.11/multiprocessing/queues.py", line 377, in put @@ -1723,7 +1759,7 @@ dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.12 setup.py config -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put @@ -1731,7 +1767,7 @@ File "/usr/lib/python3.12/multiprocessing/connection.py", line 416, in _send_bytes AttributeError: 'NoneType' object has no attribute 'pack' I: pybuild base:311: python3.11 setup.py config -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.11/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.11/multiprocessing/queues.py", line 377, in put @@ -1740,98 +1776,14 @@ AttributeError: 'NoneType' object has no attribute 'pack' dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.12 setup.py build -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_timestep': -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'read_next_timestep': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:326:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 326 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:103:10: warning: variable 'numatoms' set but not used [-Wunused-but-set-variable] - 103 | int i, numatoms; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'write_timestep': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 339 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 344 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 349 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 363 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 373 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function 'PlugIOManagerInitAll': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 266 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:206:55: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 206 | if (fwrite(tmp, sizeof(double), 3*n, namdbin->fd) != 3*n) { - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 272 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 295 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 305 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:271:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 271 | if(ok) ok = ok && (molfile_xyzplugin_init() == VMDPLUGIN_SUCCESS); | ^~ contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:273:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 273 | if(ok) { | ^~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'open_car_read': -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'open_namdbin_read': -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:78:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 78 | fread(&filen, sizeof(namdbin_int32), 1, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 169 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 179 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 182 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 210 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 213 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 226 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 230 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 234 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 245 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function 'PlugIOManagerFreeAll': -contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:411:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 411 | if(ok) ok = ok && (molfile_xyzplugin_fini() == VMDPLUGIN_SUCCESS); - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:413:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 413 | return ok; - | ^~~~~~ contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c: In function 'open_binpos_read': contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:64:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 64 | fread(magicchar,sizeof(char),4,fd); @@ -1839,581 +1791,53 @@ contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:72:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 72 | fread(&igarb,sizeof(int),1,fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c: In function 'open_rst_read': +contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:411:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 411 | if(ok) ok = ok && (molfile_xyzplugin_fini() == VMDPLUGIN_SUCCESS); + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:413:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 413 | return ok; + | ^~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:48:11: warning: variable 'timesteprst' set but not used [-Wunused-but-set-variable] + 48 | double timesteprst; + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:67:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 67 | fgets(title, 82, fd); + | ^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:70:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 70 | fgets(line, 82, fd); + | ^~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] 133 | static int get_pte_idx(const char *label) | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 292 | if (NULL == fgets(fbuffer, 1024, data->file)) - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 295 | if (NULL == fgets(fbuffer, 1024, data->file)) - | ^~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; inumatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 282 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_metadata': -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 150 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'open_vaspchgcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 71 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 75 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 103 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] - 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) - | ^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp: In function 'void* open_grid_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:84:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 84 | fread(&dataBegin, sizeof(int), 1, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_timestep': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 669 | fgets(fbuffer, 1024, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function 'int read_parm7_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 78 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25: -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 204 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 257 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_resnames(const char*, int, char*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 275 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 289 | fscanf(file, " %d", &cur); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_timestep': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 554 | fgets(fbuffer, 1024, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c: In function 'write_psf_structure': -contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:782:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - 782 | if (strlen(atoms[i].type) > fw) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'parmstruct* read_parm7_header(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 368 | fgets(sdum, 512, file); - | ~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 371 | fscanf(file, "%s\n", sdum); // "%FLAG" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 378 | fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 385 | fscanf(file, "%s\n", sdum); // "FORMAT (20a4)" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 399 | fgets(prm->title, sizeof(prm->title), file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 427 | fgets(sdum, sizeof(sdum), file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 439 | fscanf(file,parm7, - | ~~~~~~^~~~~~~~~~~~ - 440 | &prm->Natom, &prm->Ntypes, &prm->Nbonh, &prm->Nbona, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 442 | &prm->Jparm, &prm->Nparm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 443 | fscanf(file, parm7, - | ~~~~~~^~~~~~~~~~~~~ - 444 | &prm->Nnb, &prm->Nres, &prm->Mbona, &prm->Mtheta, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 445 | &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 446 | &prm->Natyp, &prm->Nphb); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 447 | fscanf(file, parm7, &prm->Ifpert, &prm->Nbper, &prm->Ngper, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 448 | &prm->Ndper, &prm->Mbper, &prm->Mgper, &prm->Mdper, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | &prm->IfBox, &prm->Nmxrs, &prm->IfCap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 451 | fscanf(file,"%8d",&prm->Numextra); //BB - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int read_parm7_flag(FILE*, const char*, const char*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 79 | fscanf(file, "%s\n", buf); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 87 | fscanf(file, "%s\n", buf); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 97 | fscanf(file, "%s\n", buf); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'have_gamess': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; iresname, "%d", resid); - | ^~ -In function 'read_car_structure_line', - inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999] - 127 | sprintf(atom->resname, "%d", resid); - | ^~~~ -In file included from /usr/include/stdio.h:906, - from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85: -In function 'sprintf', - inlined from 'read_car_structure_line' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5, - inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 12 bytes into a destination of size 8 - 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 31 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function 'read_tinker_structure': -contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 103 | strncpy(atom->name, buffer, sizeof(atom->name)); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30: -contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: 'fortread_4' defined but not used [-Wunused-function] - 103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) { - | ^~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: 'fort_get_endian_reclen' defined but not used [-Wunused-function] - 55 | static int fort_get_endian_reclen(int reclen, int word0, int word1, - | ^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: 'fort_eat_recmark' defined but not used [-Wunused-function] - 36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) { - | ^~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: 'swap8_aligned' defined but not used [-Wunused-function] - 124 | static void swap8_aligned(void *v, long ndata) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] - 96 | static void swap2_aligned(void *v, long ndata) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] - 65 | static void swap8_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] - 46 | static void swap4_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] - 32 | static void swap2_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_rundata': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:596:25: warning: variable 'hessian_data' set but not used [-Wunused-but-set-variable] - 596 | molfile_qm_hessian_t *hessian_data; - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_stats': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] - 2264 | char word[7][BUFSIZ]; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'count_orbitals': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 1165 | fscanf(data->file, " Ene= %f\n", &orbenergy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 1166 | fscanf(data->file, " Spin= %s\n", spin); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 1167 | fscanf(data->file, " Occup= %f\n", &occu); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 840 | fgets(readbuf, 1024, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_wavefunction': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] - 3573 | char word[6][BUFSIZ]; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'open_molden_read': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fscanf(data->file, "%d", &natm); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] - 1097 | static void whereami(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] - 1077 | static void thisline(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] - 1006 | static int have_keyline(FILE *file, const char *keystring1, - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] - 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] - 585 | static void print_matrix4(const float mat[16]) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: 'del_wavefunction' defined but not used [-Wunused-function] - 507 | static void del_wavefunction(qm_timestep_t *ts) { - | ^~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: 'replace_wavefunction' defined but not used [-Wunused-function] - 490 | static void replace_wavefunction(qm_timestep_t *ts, int n) { - | ^~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] - 133 | static int get_pte_idx(const char *label) - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] - 109 | static float get_pte_vdw_radius(const int idx) - | ^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] - 102 | static float get_pte_mass(const int idx) - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] - 95 | static const char *get_pte_label(const int idx) - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 840 | fgets(readbuf, 1024, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] - 362 | strncpy(atom->name, buf, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level: -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: 'print_input_data' defined but not used [-Wunused-function] - 1002 | static void print_input_data(qmdata_t *data) { - | ^~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] - 133 | static int get_pte_idx(const char *label) - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] - 109 | static float get_pte_vdw_radius(const int idx) - | ^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] - 102 | static float get_pte_mass(const int idx) - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] - 95 | static const char *get_pte_label(const int idx) - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] - 1097 | static void whereami(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] - 1077 | static void thisline(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] - 1028 | static int fpexpftoc(char *ftocstr) { - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] - 901 | static char *strtoupper(char *s) { - | ^~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: 'iswhiteline' defined but not used [-Wunused-function] - 895 | static int iswhiteline(char *s) { - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] - 585 | static void print_matrix4(const float mat[16]) { - | ^~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79: -contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 519 | if (rc != iov[i].iov_len) - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function 'void* open_plt_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:69:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 69 | fread(intHeader, sizeof(int), 5, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:82:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 82 | fread(floatHeader, sizeof(float), 6, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31: -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_next_timestep': -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation] - 119 | strncpy(tmp, record, PDB_RECORD_LENGTH); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation] - 144 | strncpy(numstr, record + 30, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation] - 149 | strncpy(numstr+10, record + 38, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation] - 154 | strncpy(numstr+20, record + 46, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] - 159 | strncpy(numstr+30, record + 54, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] - 164 | strncpy(numstr+40, record + 60, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] - 267 | strncpy(atom->name, buf, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_readline': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 279 | for (i = 0; i < strlen(line); ++i) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'DEN_read_volumetric_data': -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_pdb_structure': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 970 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 971 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:89: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] - 65 | static void swap8_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] - 46 | static void swap4_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'POT_read_volumetric_data': -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] - 32 | static void swap2_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] - 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1113 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1114 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation] - 299 | strncpy(name, record + 12, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation] - 304 | strncpy(altloc, record + 16, 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation] - 308 | strncpy(resname, record + 17, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation] - 317 | strncpy(resid, record + 22, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] - 159 | strncpy(numstr+30, record + 54, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] - 164 | strncpy(numstr+40, record + 60, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation] - 330 | strncpy(segname, record + 72, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation] - 339 | strncpy(elementsymbol, record + 76, 2); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_header': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1511 | fread(skip, 1, 8, fp); - | ^~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'GEO_read_next_timestep': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 619 | fscanf(data->file, "%*s %f %f %f", &x, &y, &z); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; i sizeof(name)) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_timestep': -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1060 | for (i=0; i<(3 * mmtk->atom_numberdim); i++) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_bonds(void*, int*, int**, int**, float**, int**, int*, char***)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:278:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 278 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 297 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 319 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 357 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 223 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 241 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'void* open_mdf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 164 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 176 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 183 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function 'void* open_ccp4_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 304 | fgets(symData, 81, fd); - | ~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_structure': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:350:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 350 | strncpy(atom->type, atname, sizeof(atom->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:351:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 351 | strncpy(atom->name, atname, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:317:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 317 | strncpy(atom->name, atname, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:326:7: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 1023 [-Wstringop-truncation] - 326 | strncpy(data->atoms[i].type, atname, sizeof(data->atoms[i].type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'open_pdb_read': -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function 'void* open_cube_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:175:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 175 | fgets(readbuf, 1023, cube->fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:181:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 181 | fgets(readbuf, 1023, cube->fd); // skip second header line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:326:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 326 | fgets(readbuf, 1023, cube->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:337:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 337 | fgets(readbuf, 1023, cube->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:339:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 339 | fscanf(cube->fd, "%d", &cube->nsets); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:344:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 344 | fscanf(cube->fd, "%d", &orb); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:349:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 349 | fgets(readbuf, 1023, cube->fd); // gobble up rest of line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: '__builtin_strncpy' output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation] - 190 | strncpy(date, record + 50, 9); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation] - 200 | strncpy(pdbcode, record + 62, 4); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:30: -contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function 'int mdio_readline(md_file*, char*, int, int)': -contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:426:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 426 | fgets(buf, n, mf->f); - | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'read_next_timestep': +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:103:10: warning: variable 'numatoms' set but not used [-Wunused-but-set-variable] + 103 | int i, numatoms; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'write_timestep': +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:206:55: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 206 | if (fwrite(tmp, sizeof(double), 3*n, namdbin->fd) != 3*n) { + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'open_namdbin_read': +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:78:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 78 | fread(&filen, sizeof(namdbin_int32), 1, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:24: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h: In member function 'int {anonymous}::ReadPARM::readparm(FILE*)': contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:435:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 435 | fscanf(file, " " DBLFMT, &prm->Charges[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_timestep': contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:444:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 444 | fscanf(file, " " DBLFMT, &prm->Masses[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:239:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 239 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:242:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 242 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:510:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 510 | fscanf(file, " " DBLFMT, &prm->Rk[i]); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2465,47 +1889,114 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | &prm->Xcap, &prm->Ycap, &prm->Zcap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:239:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 239 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:242:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 242 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp: In function 'void* open_fs4_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:79:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 79 | fread(&dataBegin, sizeof(int), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp: In function 'void* open_grid_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:84:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 84 | fread(&dataBegin, sizeof(int), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_structure': contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:204:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_timestep(void*, int, molfile_timestep_t*)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:275:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 275 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51: +contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 519 | if (rc != iov[i].iov_len) + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:289:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 289 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'open_vaspoutcar_read': contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:87:10: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 87 | fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:199:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 199 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:209:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 209 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:40: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] 160 | static int get_pte_idx_from_string(const char *label) { | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function 'int read_dsn6_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:233:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 233 | fread(brick, sizeof(char), 512, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30: -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void put_element_ply(PlyFile*, void*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable 'i' [-Wunused-variable] - 459 | int i,j,k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function 'void* open_dsn6_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:91:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 91 | fread(fileHeader, sizeof(short), 19, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void ascii_get_element(PlyFile*, char*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable 'i' [-Wunused-variable] - 1407 | int i,j,k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void binary_get_element(PlyFile*, char*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable 'i' [-Wunused-variable] - 1541 | int i,j,k; - | ^ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:127:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 127 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:138:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 138 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'void* open_mol2_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:74:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 74 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:81:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(line, LINESIZE, fd); // Read and ignore the mol_name + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:82:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 82 | fgets(line, LINESIZE, fd); // Read the molecule info + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c: In function 'write_psf_structure': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:91:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 91 | fgets(line, LINESIZE, fd); // Read and ignore the mol_type + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:92:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(line, LINESIZE, fd); // Read the charge_type + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; i fw) { + | ^ +In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30: +contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: 'fortread_4' defined but not used [-Wunused-function] + 103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) { + | ^~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: 'fort_get_endian_reclen' defined but not used [-Wunused-function] + 55 | static int fort_get_endian_reclen(int reclen, int word0, int word1, + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: 'fort_eat_recmark' defined but not used [-Wunused-function] + 36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) { + | ^~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: 'swap8_aligned' defined but not used [-Wunused-function] + 124 | static void swap8_aligned(void *v, long ndata) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] + 96 | static void swap2_aligned(void *v, long ndata) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] + 65 | static void swap8_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] + 46 | static void swap4_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] + 32 | static void swap2_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'write_vaspposcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:360:40: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] + 360 | strncpy(tmptype, atom->type, sizeof(atom->type)); + | ^ +In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79: +contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 519 | if (rc != iov[i].iov_len) + | ^~ contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'read_vasp5xdatcar_timestep': contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 224 | fgets(lineptr, LINESIZE, data->file); @@ -2526,6 +2017,57 @@ contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:204:26: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | for (i = 0; i < 8; ++i) fgets(lineptr, LINESIZE, data->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:232:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 232 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:237:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] + 1097 | static void whereami(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] + 1077 | static void thisline(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:246:43: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 246 | for (i = 0; i < data->version - 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:249:35: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 249 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] + 1028 | static int fpexpftoc(char *ftocstr) { + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:256:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 256 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] + 1006 | static int have_keyline(FILE *file, const char *keystring1, + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:962:12: warning: 'goto_keyline' defined but not used [-Wunused-function] + 962 | static int goto_keyline(FILE *file, ...) { + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] + 901 | static char *strtoupper(char *s) { + | ^~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: 'iswhiteline' defined but not used [-Wunused-function] + 895 | static int iswhiteline(char *s) { + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:846:13: warning: 'eatwhitelines' defined but not used [-Wunused-function] + 846 | static void eatwhitelines(FILE *file) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:195:42: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 195 | for (i = 0; i < data->version + 3; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:198:34: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 198 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:203:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 203 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'open_vasp5xdatcar_read': contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:69:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 69 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); @@ -2541,54 +2083,92 @@ contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] 160 | static int get_pte_idx_from_string(const char *label) { | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int getUniqueResID(char*, int)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable 'i' [-Wunused-variable] - 443 | int i, uid; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable 'j' [-Wunused-variable] - 484 | int i, count, atomdata, pos, idx, xyzcount, j; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable 'oldChain' [-Wunused-variable] - 503 | char oldChain[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readAngleBonds(molfile_atom_t*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable 'bondTable' [-Wunused-variable] - 803 | int bondTable[32]; - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable 'j' [-Wunused-variable] - 807 | int i, pos, j, k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable 'modelNum' [-Wunused-variable] - 811 | char modelNum[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable 'atom' [-Wunused-variable] - 822 | molfile_atom_t * atom; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable 'test' [-Wunused-variable] - 884 | int test = parser->nbonds + bnum; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readRMSDBonds(molfile_atom_t*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable 'bondTable' [-Wunused-variable] - 984 | int bondTable[32]; - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable 'j' [-Wunused-variable] - 988 | int i, pos, j, k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable 'modelNum' [-Wunused-variable] - 991 | char modelNum[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable 'atom' [-Wunused-variable] - 1002 | molfile_atom_t * atom; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'void* open_file_write(const char*, const char*, int)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable 'fd' [-Wunused-variable] - 1409 | FILE* fd; - | ^~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:835:13: warning: 'eatline' defined but not used [-Wunused-function] + 835 | static void eatline(FILE * fd, int n) + | ^~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] + 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] + 585 | static void print_matrix4(const float mat[16]) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:540:13: warning: 'angular_momentum_expon' defined but not used [-Wunused-function] + 540 | static void angular_momentum_expon(int *ang_mom_expon, + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: 'del_wavefunction' defined but not used [-Wunused-function] + 507 | static void del_wavefunction(qm_timestep_t *ts) { + | ^~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: 'replace_wavefunction' defined but not used [-Wunused-function] + 490 | static void replace_wavefunction(qm_timestep_t *ts, int n) { + | ^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:471:27: warning: 'add_wavefunction' defined but not used [-Wunused-function] + 471 | static qm_wavefunction_t* add_wavefunction(qm_timestep_t *ts) { + | ^~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:437:18: warning: 'init_qmdata' defined but not used [-Wunused-function] + 437 | static qmdata_t* init_qmdata() { + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'open_vaspposcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:69:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 69 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:73:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 73 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:87:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 87 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'read_vaspxml_structure': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_readline': +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:139:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 139 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 279 | for (i = 0; i < strlen(line); ++i) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:144:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 144 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'open_vaspxml_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:86:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 86 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:92:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:47: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function 'int read_dsn6_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:233:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 233 | fread(brick, sizeof(char), 512, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function 'void* open_dsn6_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:91:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 91 | fread(fileHeader, sizeof(short), 19, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data_ex(void*, molfile_volumetric_readwrite_t*)': +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:371:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 371 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'int read_brix_data(void*, int, float*, float*)': contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:247:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 247 | fread(brick, sizeof(char), 512, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function 'read_tinker_structure': +contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 103 | strncpy(atom->name, buffer, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:306:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 306 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'void* open_brix_read(const char*, const char*, int*)': contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | fscanf(fd, "%3s", keyWord); @@ -2616,168 +2196,10 @@ contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 135 | fscanf(fd, " %s %f", keyWord, &sigma); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1629 | fread (&len, sizeof(int), 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1631 | fread (str, len, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void get_binary_item(FILE*, int, int*, unsigned int*, double*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2057 | fread (ptr, 1, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2063 | fread (ptr, 1, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2069 | fread (ptr, 2, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2075 | fread (ptr, 2, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2081 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2087 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2093 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2099 | fread (ptr, 8, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'read_gamess_rundata': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:615:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 615 | strncpy(sys_data->basis_string, data->basis_string, - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:620:3: warning: '__builtin_strncpy' output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation] - 620 | strncpy(sys_data->runtitle, data->runtitle, sizeof(sys_data->runtitle)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:621:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 621 | strncpy(sys_data->geometry, data->geometry, sizeof(sys_data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:622:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 622 | strncpy(sys_data->version_string, data->version_string, - | ^ -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'int read_edm_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:240:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 240 | fgets(readbuf, 13, edm->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'void eatline(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:44:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 44 | fgets(readbuf, 1024, fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_coordinates': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] - 1618 | strncpy(atm->type, atname, sizeof(atm->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 243 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:275:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 275 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_data': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 252 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:238:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 238 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:289:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 289 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 328 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_metadata': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:199:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 199 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:209:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 209 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:127:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 127 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:138:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 138 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'void* open_mol2_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:74:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 74 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:81:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(line, LINESIZE, fd); // Read and ignore the mol_name - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:82:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 82 | fgets(line, LINESIZE, fd); // Read the molecule info - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:91:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 91 | fgets(line, LINESIZE, fd); // Read and ignore the mol_type - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:92:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(line, LINESIZE, fd); // Read the charge_type - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 150 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 346 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 355 | fgets(nextline, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 419 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'open_vaspparchg_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 71 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 75 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 103 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 194 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 203 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'void* open_bgf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 59 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:41: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] - 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51: -contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 519 | if (rc != iov[i].iov_len) - | ^~ +contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function 'int read_spider_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 286 | fread(datablock, total * sizeof(float), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function 'read_dcdheader': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:191:57: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 191 | } else if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) { @@ -2788,16 +2210,27 @@ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:222:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 222 | if (input_integer[0] != dcdcordmagic) { | ^~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'DEN_read_volumetric_data': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 970 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 971 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'POT_read_volumetric_data': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1113 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1114 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:399:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) { | ^~ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:416:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 416 | if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) { | ^~ -contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function 'int read_spider_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 286 | fread(datablock, total * sizeof(float), 1, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_header': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function 'read_dcdstep': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:621:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 621 | if (tmpbuf[i] != sizeof(float)*N) return DCD_BADFORMAT; @@ -2808,141 +2241,9 @@ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:546:16: warning: variable 'readlen' set but not used [-Wunused-but-set-variable] 546 | fio_size_t readlen; /* number of bytes actually read */ | ^~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:60: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] - 96 | static void swap2_aligned(void *v, long ndata) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] - 32 | static void swap2_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:609:12: warning: 'fio_write_str' defined but not used [-Wunused-function] - 609 | static int fio_write_str(fio_fd fd, const char *str) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:605:12: warning: 'fio_read_int32' defined but not used [-Wunused-function] - 605 | static int fio_read_int32(fio_fd fd, int *i) { - | ^~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] - 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'write_vaspposcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:360:40: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] - 360 | strncpy(tmptype, atom->type, sizeof(atom->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:232:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 232 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:237:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:246:43: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 246 | for (i = 0; i < data->version - 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:249:35: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 249 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:256:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 256 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:195:42: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 195 | for (i = 0; i < data->version + 3; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:198:34: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 198 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:203:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 203 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'open_vaspposcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:69:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 69 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:73:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 73 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:87:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 87 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:40: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'char* recreate_command_line(int, char**)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 1334 | line[0] = '\0'; - | ~~~~~~~~^~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by 'malloc' - 1333 | line = (char *) malloc (sizeof(char) * len); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void eatline(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 238 | fgets(readbuf, 1024, fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void* open_xsf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 408 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 442 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 444 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 446 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 448 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 450 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 473 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 508 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:96:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 96 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:104:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 104 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:119:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 119 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:131:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:153:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 153 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:162:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 162 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:171:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 171 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_read_bonds': -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:147:48: warning: '%s' directive argument is null [-Wformat-overflow=] - 147 | sprintf(message, "vtfplugin:%d: error: %s: \"%s\"\n", - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp: In function 'void* open_fs4_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:79:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 79 | fread(&dataBegin, sizeof(int), 1, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_open_file_read': -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:538:9: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] - 538 | strncat(msg, keyword, 200); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:629:7: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] - 629 | strncat(msg, keyword, 200); - | ^ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1511 | fread(skip, 1, 8, fp); + | ^~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:91:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | fgets(line, 80, infile); @@ -2974,185 +2275,63 @@ contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:256:15: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 256 | fgets(line, 80, infile); | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_options': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1422:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] - 1422 | strncat(data->basis_string, &data->gbasis[3], 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1411:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] - 1411 | strncat(data->basis_string, &data->gbasis[2], 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 283 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 228 | for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 233 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 252 | for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'open_vaspxdatcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 89 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 97 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 111 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 121 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'GEO_read_next_timestep': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 619 | fscanf(data->file, "%*s %f %f %f", &x, &y, &z); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function 'void* open_cube_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:175:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 175 | fgets(readbuf, 1023, cube->fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:181:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 181 | fgets(readbuf, 1023, cube->fd); // skip second header line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:326:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 326 | fgets(readbuf, 1023, cube->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:337:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 337 | fgets(readbuf, 1023, cube->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:339:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 339 | fscanf(cube->fd, "%d", &cube->nsets); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:344:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 344 | fscanf(cube->fd, "%d", &orb); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:349:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 349 | fgets(readbuf, 1023, cube->fd); // gobble up rest of line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] 160 | static int get_pte_idx_from_string(const char *label) { | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c: In function 'open_rst_read': -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:48:11: warning: variable 'timesteprst' set but not used [-Wunused-but-set-variable] - 48 | double timesteprst; - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:67:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 67 | fgets(title, 82, fd); - | ^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:70:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 70 | fgets(line, 82, fd); - | ^~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function 'read_xyz_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'read_vaspxml_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:139:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 139 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 133 | strncpy(atom->name, buffer, sizeof(atom->name)); +contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function 'void* open_ccp4_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 304 | fgets(symData, 81, fd); + | ~~~~~^~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:60: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] + 96 | static void swap2_aligned(void *v, long ndata) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] + 32 | static void swap2_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:609:12: warning: 'fio_write_str' defined but not used [-Wunused-function] + 609 | static int fio_write_str(fio_fd fd, const char *str) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:605:12: warning: 'fio_read_int32' defined but not used [-Wunused-function] + 605 | static int fio_read_int32(fio_fd fd, int *i) { + | ^~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] + 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { + | ^~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30: +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void put_element_ply(PlyFile*, void*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable 'i' [-Wunused-variable] + 459 | int i,j,k; | ^ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:144:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 144 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'open_vaspxml_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:86:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 86 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:92:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:47: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data_ex(void*, molfile_volumetric_readwrite_t*)': -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:371:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 371 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:306:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 306 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer0/MemoryUsage.cpp: In function 'size_t pymol::memory_usage()': -layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=] - 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_input_structure': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] - 1682 | strncpy(atm->type, atname, sizeof(atm->type)); - | ^ -layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'get_atom_radius': -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:16: warning: variable 'type' set but not used [-Wunused-but-set-variable] - 166 | char *name, *type; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:9: warning: variable 'name' set but not used [-Wunused-but-set-variable] - 166 | char *name, *type; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 288 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 297 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 365 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_timestep': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 387 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 395 | fgets(nextline, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 455 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 241 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:109:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] - 109 | strncpy(tmp, record, PQR_RECORD_LENGTH); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 250 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'void* open_xbgf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 72 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_structure': -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:137:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 68 [-Wstringop-truncation] - 137 | strncpy(name, record+12, 4); name[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:138:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] - 138 | strncpy(resname, record+17, 4); resname[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:139:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 59 [-Wstringop-truncation] - 139 | strncpy(chain, record+21, 1); chain[1] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:140:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 58 [-Wstringop-truncation] - 140 | strncpy(resid, record+22, 4); resid[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1981:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] - 1981 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl_firefly': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1818:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] - 1818 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_proc_mem.isra': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1279:5: warning: '__builtin_strncpy' output may be truncated copying 256 bytes from a string of length 8191 [-Wstringop-truncation] - 1279 | strncpy(data->memory,&word[2][0],sizeof(data->memory)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1272:5: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] - 1272 | strncpy(data->memory,trimright(temp),sizeof(data->memory)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'get_traj_frame.isra': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:819:5: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 10 [-Wstringop-truncation] - 819 | strncpy((*atoms)[i].type, (*atoms)[indexmap[i]].type, 10); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In function 'int {anonymous}::write_structure(void*, int, const molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:1904:9: warning: unused variable 'last_ctnumber' [-Wunused-variable] - 1904 | int last_ctnumber = -1; - | ^~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp: In function 'void line3(FILE*, GRASSP*)': contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:186:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 186 | fread(line3, 1, 80, infile); @@ -3308,6 +2487,10 @@ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:395:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 395 | fread(striangle, sizeof(short), 3 * ntriangles, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void ascii_get_element(PlyFile*, char*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable 'i' [-Wunused-variable] + 1407 | int i,j,k; + | ^ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 280 | #define TRASH fread(trash, 4, 1, infile) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -3323,6 +2506,879 @@ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:398:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | fread(properties, sizeof(float), 3 * nvert, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void binary_get_element(PlyFile*, char*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable 'i' [-Wunused-variable] + 1541 | int i,j,k; + | ^ +In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31: +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_next_timestep': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation] + 119 | strncpy(tmp, record, PDB_RECORD_LENGTH); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation] + 144 | strncpy(numstr, record + 30, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation] + 149 | strncpy(numstr+10, record + 38, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation] + 154 | strncpy(numstr+20, record + 46, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] + 159 | strncpy(numstr+30, record + 54, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] + 164 | strncpy(numstr+40, record + 60, 6); + | ^ +In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:89: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] + 65 | static void swap8_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] + 46 | static void swap4_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] + 32 | static void swap2_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] + 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void eatline(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 238 | fgets(readbuf, 1024, fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void* open_xsf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 408 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 442 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 444 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 446 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 448 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 450 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 473 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 508 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1629 | fread (&len, sizeof(int), 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1631 | fread (str, len, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void get_binary_item(FILE*, int, int*, unsigned int*, double*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2057 | fread (ptr, 1, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2063 | fread (ptr, 1, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2069 | fread (ptr, 2, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2075 | fread (ptr, 2, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2081 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2087 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2093 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2099 | fread (ptr, 8, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:30: +contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function 'int mdio_readline(md_file*, char*, int, int)': +contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:426:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 426 | fgets(buf, n, mf->f); + | ~~~~~^~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; ifile); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 297 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 319 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 357 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 223 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 241 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'void* open_mdf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 164 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 176 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 183 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_stats': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] + 2264 | char word[7][BUFSIZ]; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_wavefunction': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] + 3573 | char word[6][BUFSIZ]; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 840 | fgets(readbuf, 1024, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_pdb_structure': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation] + 299 | strncpy(name, record + 12, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation] + 304 | strncpy(altloc, record + 16, 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation] + 308 | strncpy(resname, record + 17, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation] + 317 | strncpy(resid, record + 22, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] + 159 | strncpy(numstr+30, record + 54, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] + 164 | strncpy(numstr+40, record + 60, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation] + 330 | strncpy(segname, record + 72, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation] + 339 | strncpy(elementsymbol, record + 76, 2); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_data': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:238:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 238 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level: +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: 'print_input_data' defined but not used [-Wunused-function] + 1002 | static void print_input_data(qmdata_t *data) { + | ^~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] + 133 | static int get_pte_idx(const char *label) + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] + 109 | static float get_pte_vdw_radius(const int idx) + | ^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] + 102 | static float get_pte_mass(const int idx) + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] + 95 | static const char *get_pte_label(const int idx) + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] + 1097 | static void whereami(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] + 1077 | static void thisline(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] + 1028 | static int fpexpftoc(char *ftocstr) { + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] + 901 | static char *strtoupper(char *s) { + | ^~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: 'iswhiteline' defined but not used [-Wunused-function] + 895 | static int iswhiteline(char *s) { + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] + 585 | static void print_matrix4(const float mat[16]) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_metadata': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 150 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'open_vaspparchg_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 71 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 75 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 103 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_structure': +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:41: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 730 | if (len > sizeof(name)) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] + 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_timestep': +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1060 | for (i=0; i<(3 * mmtk->atom_numberdim); i++) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:96:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 96 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:104:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 104 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:119:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 119 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:131:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 131 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:153:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 153 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:162:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 162 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:171:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 171 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; ifile); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 297 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 365 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 387 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 395 | fgets(nextline, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 455 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 241 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 250 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'void* open_xbgf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 72 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_rundata': +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:596:25: warning: variable 'hessian_data' set but not used [-Wunused-but-set-variable] + 596 | molfile_qm_hessian_t *hessian_data; + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_data': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:237:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 282 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_metadata': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 150 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'open_vaspchgcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 71 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 75 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 103 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] + 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'count_orbitals': +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1165 | fscanf(data->file, " Ene= %f\n", &orbenergy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1166 | fscanf(data->file, " Spin= %s\n", spin); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1167 | fscanf(data->file, " Occup= %f\n", &occu); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 840 | fgets(readbuf, 1024, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'open_molden_read': +contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function 'int read_parm7_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 78 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fscanf(data->file, "%d", &natm); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25: +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 204 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 257 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] + 1097 | static void whereami(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_resnames(const char*, int, char*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 275 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] + 1077 | static void thisline(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 289 | fscanf(file, " %d", &cur); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'open_pdb_read': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: '__builtin_strncpy' output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation] + 190 | strncpy(date, record + 50, 9); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation] + 200 | strncpy(pdbcode, record + 62, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] + 1006 | static int have_keyline(FILE *file, const char *keystring1, + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] + 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] + 585 | static void print_matrix4(const float mat[16]) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: 'del_wavefunction' defined but not used [-Wunused-function] + 507 | static void del_wavefunction(qm_timestep_t *ts) { + | ^~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: 'replace_wavefunction' defined but not used [-Wunused-function] + 490 | static void replace_wavefunction(qm_timestep_t *ts, int n) { + | ^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'parmstruct* read_parm7_header(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 368 | fgets(sdum, 512, file); + | ~~~~~^~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 371 | fscanf(file, "%s\n", sdum); // "%FLAG" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] + 133 | static int get_pte_idx(const char *label) + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] + 109 | static float get_pte_vdw_radius(const int idx) + | ^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 378 | fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] + 102 | static float get_pte_mass(const int idx) + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] + 95 | static const char *get_pte_label(const int idx) + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 385 | fscanf(file, "%s\n", sdum); // "FORMAT (20a4)" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 399 | fgets(prm->title, sizeof(prm->title), file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 427 | fgets(sdum, sizeof(sdum), file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 439 | fscanf(file,parm7, + | ~~~~~~^~~~~~~~~~~~ + 440 | &prm->Natom, &prm->Ntypes, &prm->Nbonh, &prm->Nbona, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 442 | &prm->Jparm, &prm->Nparm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 443 | fscanf(file, parm7, + | ~~~~~~^~~~~~~~~~~~~ + 444 | &prm->Nnb, &prm->Nres, &prm->Mbona, &prm->Mtheta, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 445 | &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 446 | &prm->Natyp, &prm->Nphb); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 447 | fscanf(file, parm7, &prm->Ifpert, &prm->Nbper, &prm->Ngper, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 448 | &prm->Ndper, &prm->Mbper, &prm->Mgper, &prm->Mdper, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | &prm->IfBox, &prm->Nmxrs, &prm->IfCap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 451 | fscanf(file,"%8d",&prm->Numextra); //BB + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int read_parm7_flag(FILE*, const char*, const char*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 79 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 87 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 97 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function 'void* open_plt_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:69:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 69 | fread(intHeader, sizeof(int), 5, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:82:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 82 | fread(floatHeader, sizeof(float), 6, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'char* recreate_command_line(int, char**)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] + 1334 | line[0] = '\0'; + | ~~~~~~~~^~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by 'malloc' + 1333 | line = (char *) malloc (sizeof(char) * len); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'int read_edm_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:240:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 240 | fgets(readbuf, 13, edm->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'void eatline(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:44:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 44 | fgets(readbuf, 1024, fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_timestep': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:326:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 326 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 339 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 344 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 349 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 363 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 373 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 266 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 272 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 295 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 305 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_timestep(void*, int, molfile_timestep_t*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 243 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 252 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'open_car_read': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 169 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 179 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 182 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 210 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 213 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 226 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 230 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 234 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 245 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 328 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 346 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 355 | fgets(nextline, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 419 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 194 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 203 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'void* open_bgf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 59 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_read_bonds': +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:147:48: warning: '%s' directive argument is null [-Wformat-overflow=] + 147 | sprintf(message, "vtfplugin:%d: error: %s: \"%s\"\n", + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:29: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] + 127 | sprintf(atom->resname, "%d", resid); + | ^~ +In function 'read_car_structure_line', + inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999] + 127 | sprintf(atom->resname, "%d", resid); + | ^~~~ +In file included from /usr/include/stdio.h:906, + from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85: +In function 'sprintf', + inlined from 'read_car_structure_line' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5, + inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 12 bytes into a destination of size 8 + 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 31 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int getUniqueResID(char*, int)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable 'i' [-Wunused-variable] + 443 | int i, uid; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable 'j' [-Wunused-variable] + 484 | int i, count, atomdata, pos, idx, xyzcount, j; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable 'oldChain' [-Wunused-variable] + 503 | char oldChain[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readAngleBonds(molfile_atom_t*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable 'bondTable' [-Wunused-variable] + 803 | int bondTable[32]; + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable 'j' [-Wunused-variable] + 807 | int i, pos, j, k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable 'modelNum' [-Wunused-variable] + 811 | char modelNum[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable 'atom' [-Wunused-variable] + 822 | molfile_atom_t * atom; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable 'test' [-Wunused-variable] + 884 | int test = parser->nbonds + bnum; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readRMSDBonds(molfile_atom_t*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable 'bondTable' [-Wunused-variable] + 984 | int bondTable[32]; + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable 'j' [-Wunused-variable] + 988 | int i, pos, j, k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable 'modelNum' [-Wunused-variable] + 991 | char modelNum[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable 'atom' [-Wunused-variable] + 1002 | molfile_atom_t * atom; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'void* open_file_write(const char*, const char*, int)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable 'fd' [-Wunused-variable] + 1409 | FILE* fd; + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 283 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:350:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 350 | strncpy(atom->type, atname, sizeof(atom->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:351:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 351 | strncpy(atom->name, atname, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:317:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 317 | strncpy(atom->name, atname, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:326:7: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 1023 [-Wstringop-truncation] + 326 | strncpy(data->atoms[i].type, atname, sizeof(data->atoms[i].type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 228 | for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 233 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 252 | for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'open_vaspxdatcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 89 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 97 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 111 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 121 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'read_gamess_rundata': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:615:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 615 | strncpy(sys_data->basis_string, data->basis_string, + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:620:3: warning: '__builtin_strncpy' output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation] + 620 | strncpy(sys_data->runtitle, data->runtitle, sizeof(sys_data->runtitle)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:621:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 621 | strncpy(sys_data->geometry, data->geometry, sizeof(sys_data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:622:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 622 | strncpy(sys_data->version_string, data->version_string, + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_open_file_read': +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:538:9: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] + 538 | strncat(msg, keyword, 200); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:629:7: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] + 629 | strncat(msg, keyword, 200); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_coordinates': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] + 1618 | strncpy(atm->type, atname, sizeof(atm->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] +layer0/MemoryUsage.cpp: In function 'size_t pymol::memory_usage()': +layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=] + 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); + | ^~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function 'read_xyz_structure': +contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 133 | strncpy(atom->name, buffer, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_options': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1422:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] + 1422 | strncat(data->basis_string, &data->gbasis[3], 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1411:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] + 1411 | strncat(data->basis_string, &data->gbasis[2], 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 292 | if (NULL == fgets(fbuffer, 1024, data->file)) + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 295 | if (NULL == fgets(fbuffer, 1024, data->file)) + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_timestep': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 669 | fgets(fbuffer, 1024, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_timestep': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 554 | fgets(fbuffer, 1024, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] + 362 | strncpy(atom->name, buf, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] + 267 | strncpy(atom->name, buf, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'get_atom_radius': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:16: warning: variable 'type' set but not used [-Wunused-but-set-variable] + 166 | char *name, *type; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:9: warning: variable 'name' set but not used [-Wunused-but-set-variable] + 166 | char *name, *type; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_input_structure': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] + 1682 | strncpy(atm->type, atname, sizeof(atm->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_timestep': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:109:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] + 109 | strncpy(tmp, record, PQR_RECORD_LENGTH); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_structure': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:137:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 68 [-Wstringop-truncation] + 137 | strncpy(name, record+12, 4); name[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:138:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] + 138 | strncpy(resname, record+17, 4); resname[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:139:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 59 [-Wstringop-truncation] + 139 | strncpy(chain, record+21, 1); chain[1] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:140:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 58 [-Wstringop-truncation] + 140 | strncpy(resid, record+22, 4); resid[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1981:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] + 1981 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl_firefly': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1818:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] + 1818 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_proc_mem.isra': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1279:5: warning: '__builtin_strncpy' output may be truncated copying 256 bytes from a string of length 8191 [-Wstringop-truncation] + 1279 | strncpy(data->memory,&word[2][0],sizeof(data->memory)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1272:5: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] + 1272 | strncpy(data->memory,trimright(temp),sizeof(data->memory)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'get_traj_frame.isra': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:819:5: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 10 [-Wstringop-truncation] + 819 | strncpy((*atoms)[i].type, (*atoms)[indexmap[i]].type, 10); + | ^ +layer1/SymOp.cpp: In member function 'std::string pymol::SymOp::to_string() const': +layer1/SymOp.cpp:37:32: warning: '%d' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=] + 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); + | ^~ +layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] + 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); + | ^~~~~~~~~~~ +layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/13/cstdio:42, + from /usr/include/c++/13/ext/string_conversions.h:45, + from /usr/include/c++/13/bits/basic_string.h:4109, + from /usr/include/c++/13/string:54, + from layer1/SymOp.h:9, + from layer1/SymOp.cpp:7: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'std::string pymol::SymOp::to_string() const' at layer1/SymOp.cpp:37:16: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 17 bytes into a destination of size 8 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function 'void DDmkdir(const std::string&, mode_t, int, int)': contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: '%03x' directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=] 714 | sprintf(sub, "%03x/", i); @@ -3358,6 +3414,22 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In function 'int {anonymous}::write_structure(void*, int, const molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:1904:9: warning: unused variable 'last_ctnumber' [-Wunused-variable] + 1904 | int last_ctnumber = -1; + | ^~~~~~~~~~~~~ +In file included from include/tnt/tnt.h:45, + from layer0/ccealignmodule.cpp:39: +In member function 'void TNT::Array1D::set_(T*, T*, const T&) [with T = double]', + inlined from 'TNT::Array1D::Array1D(int, const T&) [with T = double]' at include/tnt/tnt_array1d.h:119:6, + inlined from 'PyObject* findBest(pcePoint, pcePoint, pathCache, int, int, int)' at layer0/ccealignmodule.cpp:506:28: +include/tnt/tnt_array1d.h:283:20: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 283 | *p = a; + | ~~~^~~ +layer1/Wizard.cpp: In member function 'virtual int CWizard::release(int, int, int, int)': +layer1/Wizard.cpp:571:18: warning: unused variable 'wiz' [-Wunused-variable] + 571 | if (auto wiz = WizardGet(G)) { + | ^~~ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function 'std::string framefile(const std::string&, size_t, size_t, int, int)': contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:35: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 675 | sprintf(answer, "%03x/", d1); @@ -3391,6 +3463,36 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +layer1/Ray.cpp: In function 'void RayRenderVRML2(CRay*, int, int, char**, float, float, float, float, float)': +layer1/Ray.cpp:1535:20: warning: '%s' directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=] + 1535 | "%s" + | ^~ +...... + 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); + | ~~~~~~~~ +layer1/Ray.cpp:1530:18: note: 'sprintf' output between 116 and 3302 bytes into a destination of size 1024 + 1530 | sprintf(buffer, + | ~~~~~~~^~~~~~~~ + 1531 | "Transform {\n" + | ~~~~~~~~~~~~~~~ + 1532 | " translation %8.6f %8.6f %8.6f\n" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1533 | " rotation %8.6f %8.6f %8.6f %8.6f\n" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1534 | " children [\n" + | ~~~~~~~~~~~~~~~ + 1535 | "%s" + | ~~~~ + 1536 | " ]\n" + | ~~~~~~ + 1537 | "}\n", + | ~~~~~~ + 1538 | vert2[0] - mid[0], + | ~~~~~~~~~~~~~~~~~~ + 1539 | vert2[1] - mid[1], + | ~~~~~~~~~~~~~~~~~~ + 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:71: In function 'void swap4_unaligned(void*, long int)', inlined from 'void {anonymous}::Blob::get_float(float*) const' at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, @@ -3776,73 +3878,29 @@ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 24 into destination object 'nz' of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset [24, 28] into destination object 'nz' of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 24 into destination object 'nz' of size 4 -In file included from include/tnt/tnt.h:45, - from layer0/ccealignmodule.cpp:39: -In member function 'void TNT::Array1D::set_(T*, T*, const T&) [with T = double]', - inlined from 'TNT::Array1D::Array1D(int, const T&) [with T = double]' at include/tnt/tnt_array1d.h:119:6, - inlined from 'PyObject* findBest(pcePoint, pcePoint, pathCache, int, int, int)' at layer0/ccealignmodule.cpp:506:28: -include/tnt/tnt_array1d.h:283:20: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 283 | *p = a; - | ~~~^~~ -layer1/Ray.cpp: In function 'void RayRenderVRML2(CRay*, int, int, char**, float, float, float, float, float)': -layer1/Ray.cpp:1535:20: warning: '%s' directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=] - 1535 | "%s" - | ^~ -...... - 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); - | ~~~~~~~~ -layer1/Ray.cpp:1530:18: note: 'sprintf' output between 116 and 3302 bytes into a destination of size 1024 - 1530 | sprintf(buffer, - | ~~~~~~~^~~~~~~~ - 1531 | "Transform {\n" - | ~~~~~~~~~~~~~~~ - 1532 | " translation %8.6f %8.6f %8.6f\n" - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1533 | " rotation %8.6f %8.6f %8.6f %8.6f\n" - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1534 | " children [\n" - | ~~~~~~~~~~~~~~~ - 1535 | "%s" - | ~~~~ - 1536 | " ]\n" - | ~~~~~~ - 1537 | "}\n", - | ~~~~~~ - 1538 | vert2[0] - mid[0], - | ~~~~~~~~~~~~~~~~~~ - 1539 | vert2[1] - mid[1], - | ~~~~~~~~~~~~~~~~~~ - 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer1/SceneMouse.cpp: In function 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)': -layer1/SceneMouse.cpp:455:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=] - 455 | " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G); - | ^~ ~~~~ -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/13/cstdio:42, - from /usr/include/c++/13/ext/string_conversions.h:45, - from /usr/include/c++/13/bits/basic_string.h:4109, - from /usr/include/c++/13/string:54, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from include/pymol/zstring_view.h:12, - from layer1/SceneMouse.h:4, - from layer1/SceneMouse.cpp:1: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)' at layer1/SceneMouse.cpp:454:11: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer1/Wizard.cpp: In member function 'virtual int CWizard::release(int, int, int, int)': -layer1/Wizard.cpp:571:18: warning: unused variable 'wiz' [-Wunused-variable] - 571 | if (auto wiz = WizardGet(G)) { - | ^~~ +layer2/ObjectSurface.cpp: In function 'void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)': +layer2/ObjectSurface.cpp:268:30: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=] + 268 | " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G); + | ^~ +In file included from layer1/Ortho.h:32, + from layer1/Scene.h:23, + from layer2/ObjectSurface.cpp:35: +layer0/Feedback.h:274:15: note: 'snprintf' output 34 or more bytes (assuming 289) into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectSurface.cpp:267:7: note: in expansion of macro 'PRINTFB' + 267 | PRINTFB(I->G, FB_ObjectSurface, FB_Actions) + | ^~~~~~~ +layer2/ObjectSurface.cpp: In member function 'virtual void ObjectSurface::update()': +layer2/ObjectSurface.cpp:493:43: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=] + 493 | " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G); + | ^~ +layer0/Feedback.h:274:15: note: 'snprintf' output between 30 and 285 bytes into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectSurface.cpp:492:13: note: in expansion of macro 'PRINTFB' + 492 | PRINTFB(I->G, FB_ObjectSurface, FB_Details) + | ^~~~~~~ layer2/ObjectSlice.cpp: In member function 'virtual void ObjectSlice::update()': layer2/ObjectSlice.cpp:639:42: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 225 [-Wformat-truncation=] 639 | "ObjectSliceUpdate-Error: map '%s' has been deleted.\n", oss->MapName @@ -3894,29 +3952,72 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer2/ObjectSurface.cpp: In function 'void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)': -layer2/ObjectSurface.cpp:268:30: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=] - 268 | " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G); - | ^~ +layer3/Editor.cpp: In function 'void EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)': +layer3/Editor.cpp:1933:29: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] + 1933 | " Editor: grabbing (%s).", name ENDFB(G); + | ^~ ~~~~ In file included from layer1/Ortho.h:32, - from layer1/Scene.h:23, - from layer2/ObjectSurface.cpp:35: -layer0/Feedback.h:274:15: note: 'snprintf' output 34 or more bytes (assuming 289) into a destination of size 255 + from layer1/ButMode.h:20, + from layer3/Editor.cpp:28: +layer0/Feedback.h:274:15: note: 'snprintf' output between 22 and 277 bytes into a destination of size 255 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, | ^ -layer2/ObjectSurface.cpp:267:7: note: in expansion of macro 'PRINTFB' - 267 | PRINTFB(I->G, FB_ObjectSurface, FB_Actions) +layer3/Editor.cpp:1932:7: note: in expansion of macro 'PRINTFB' + 1932 | PRINTFB(G, FB_Editor, FB_Blather) | ^~~~~~~ -layer2/ObjectSurface.cpp: In member function 'virtual void ObjectSurface::update()': -layer2/ObjectSurface.cpp:493:43: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=] - 493 | " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G); - | ^~ -layer0/Feedback.h:274:15: note: 'snprintf' output between 30 and 285 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectSurface.cpp:492:13: note: in expansion of macro 'PRINTFB' - 492 | PRINTFB(I->G, FB_ObjectSurface, FB_Details) - | ^~~~~~~ +layer3/Editor.cpp: In function 'void EditorDefineExtraPks(PyMOLGlobals*)': +layer3/Editor.cpp:335:29: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] + 335 | sprintf(buffer, "(byres %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:335:12: note: 'sprintf' output between 9 and 264 bytes into a destination of size 256 + 335 | sprintf(buffer, "(byres %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +layer3/Editor.cpp:337:31: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] + 337 | sprintf(buffer, "(bychain %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:337:12: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 + 337 | sprintf(buffer, "(bychain %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +layer3/Editor.cpp:339:32: warning: '%s' directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=] + 339 | sprintf(buffer, "(byobject %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:339:12: note: 'sprintf' output between 12 and 267 bytes into a destination of size 256 + 339 | sprintf(buffer, "(byobject %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +layer3/PlugIOManager.cpp: In function 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)': +layer3/PlugIOManager.cpp:946:65: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=] + 946 | " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G); + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/python3.12/Python.h:24, + from layer0/os_python.h:34, + from layer3/PlugIOManager.cpp:20: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)' at layer3/PlugIOManager.cpp:945:7: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 58 and 313 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +layer2/ObjectVolume.cpp: In function 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)': +layer2/ObjectVolume.cpp:74:33: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=] + 74 | "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/python3.12/Python.h:24, + from layer0/os_python.h:34, + from layer2/ObjectVolume.cpp:20: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)' at layer2/ObjectVolume.cpp:73:5: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 46 and 301 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp: In member function 'virtual void ObjectMolecule::update()': layer2/ObjectMolecule.cpp:10605:82: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=] 10605 | " ObjectMolecule-DEBUG: updating representations for state %d of \"%s\".\n", @@ -4001,45 +4102,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp: In function 'void EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)': -layer3/Editor.cpp:1933:29: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] - 1933 | " Editor: grabbing (%s).", name ENDFB(G); - | ^~ ~~~~ -In file included from layer1/Ortho.h:32, - from layer1/ButMode.h:20, - from layer3/Editor.cpp:28: -layer0/Feedback.h:274:15: note: 'snprintf' output between 22 and 277 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer3/Editor.cpp:1932:7: note: in expansion of macro 'PRINTFB' - 1932 | PRINTFB(G, FB_Editor, FB_Blather) - | ^~~~~~~ -layer3/Editor.cpp: In function 'void EditorDefineExtraPks(PyMOLGlobals*)': -layer3/Editor.cpp:335:29: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] - 335 | sprintf(buffer, "(byres %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:335:12: note: 'sprintf' output between 9 and 264 bytes into a destination of size 256 - 335 | sprintf(buffer, "(byres %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp:337:31: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] - 337 | sprintf(buffer, "(bychain %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:337:12: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 - 337 | sprintf(buffer, "(bychain %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp:339:32: warning: '%s' directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=] - 339 | sprintf(buffer, "(byobject %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:339:12: note: 'sprintf' output between 12 and 267 bytes into a destination of size 256 - 339 | sprintf(buffer, "(byobject %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer2/ObjectMap.cpp: In function 'int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)': -layer2/ObjectMap.cpp:4290:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=] - 4290 | " ObjectMap: %s\n", cc ENDFB(I->G); - | ^~ ~~ +layer1/SceneMouse.cpp: In function 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)': +layer1/SceneMouse.cpp:455:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=] + 455 | " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G); + | ^~ ~~~~ +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/13/cstdio:42, + from /usr/include/c++/13/ext/string_conversions.h:45, + from /usr/include/c++/13/bits/basic_string.h:4109, + from /usr/include/c++/13/string:54, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from include/pymol/zstring_view.h:12, + from layer1/SceneMouse.h:4, + from layer1/SceneMouse.cpp:1: In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)' at layer2/ObjectMap.cpp:4289:3: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 14 and 1037 bytes into a destination of size 255 + inlined from 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)' at layer1/SceneMouse.cpp:454:11: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, @@ -4059,58 +4140,13 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer2/ObjectVolume.cpp: In function 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)': -layer2/ObjectVolume.cpp:74:33: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=] - 74 | "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/python3.12/Python.h:24, - from layer0/os_python.h:34, - from layer2/ObjectVolume.cpp:20: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)' at layer2/ObjectVolume.cpp:73:5: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 46 and 301 bytes into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer1/SymOp.cpp: In member function 'std::string pymol::SymOp::to_string() const': -layer1/SymOp.cpp:37:32: warning: '%d' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=] - 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); - | ^~ -layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] - 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); - | ^~~~~~~~~~~ -layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/13/cstdio:42, - from /usr/include/c++/13/ext/string_conversions.h:45, - from /usr/include/c++/13/bits/basic_string.h:4109, - from /usr/include/c++/13/string:54, - from layer1/SymOp.h:9, - from layer1/SymOp.cpp:7: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'std::string pymol::SymOp::to_string() const' at layer1/SymOp.cpp:37:16: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 17 bytes into a destination of size 8 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer3/PlugIOManager.cpp: In function 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)': -layer3/PlugIOManager.cpp:946:65: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=] - 946 | " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G); - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/python3.12/Python.h:24, - from layer0/os_python.h:34, - from layer3/PlugIOManager.cpp:20: +layer2/ObjectMap.cpp: In function 'int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)': +layer2/ObjectMap.cpp:4290:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=] + 4290 | " ObjectMap: %s\n", cc ENDFB(I->G); + | ^~ ~~ In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)' at layer3/PlugIOManager.cpp:945:7: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 58 and 313 bytes into a destination of size 255 + inlined from 'int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)' at layer2/ObjectMap.cpp:4289:3: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 14 and 1037 bytes into a destination of size 255 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, @@ -4645,7 +4681,7 @@ contrib/champ/os_memory.c:150:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | hash=(int)rec; | ^ -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put @@ -4653,80 +4689,22 @@ File "/usr/lib/python3.12/multiprocessing/connection.py", line 416, in _send_bytes AttributeError: 'NoneType' object has no attribute 'pack' I: pybuild base:311: /usr/bin/python3 setup.py build -In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; ifile); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 339 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 344 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 349 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 363 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 373 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c: In function 'open_binpos_read': +contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:64:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 64 | fread(magicchar,sizeof(char),4,fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:72:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 72 | fread(&igarb,sizeof(int),1,fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'read_next_timestep': contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:103:10: warning: variable 'numatoms' set but not used [-Wunused-but-set-variable] 103 | int i, numatoms; | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'write_timestep': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 266 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:206:55: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 206 | if (fwrite(tmp, sizeof(double), 3*n, namdbin->fd) != 3*n) { | ^~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 268 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 272 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 295 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 305 | fgets(line, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'open_car_read': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 169 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 179 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 182 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 210 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 213 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] - 292 | if (NULL == fgets(fbuffer, 1024, data->file)) - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' - 295 | if (NULL == fgets(fbuffer, 1024, data->file)) - | ^~ +contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'open_namdbin_read': contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c: In function 'PlugIOManagerInitAll': contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:271:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 271 | if(ok) ok = ok && (molfile_xyzplugin_init() == VMDPLUGIN_SUCCESS); @@ -4734,23 +4712,23 @@ contrib/uiuc/plugins/molfile_plugin/src/PlugIOManagerInit.c:273:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 273 | if(ok) { | ^~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 226 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 230 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 234 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 245 | fgets(line, LINESIZE, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c: In function 'open_namdbin_read': +In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51: +contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': contrib/uiuc/plugins/molfile_plugin/src/namdbinplugin.c:78:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 78 | fread(&filen, sizeof(namdbin_int32), 1, fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'have_gamess': +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 519 | if (rc != iov[i].iov_len) + | ^~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; i fw) { - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] - 133 | static int get_pte_idx(const char *label) - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_timestep': -contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c: In function 'open_binpos_read': -contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:64:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 64 | fread(magicchar,sizeof(char),4,fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/binposplugin.c:72:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 72 | fread(&igarb,sizeof(int),1,fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30: -contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: 'fortread_4' defined but not used [-Wunused-function] - 103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) { - | ^~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: 'fort_get_endian_reclen' defined but not used [-Wunused-function] - 55 | static int fort_get_endian_reclen(int reclen, int word0, int word1, - | ^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: 'fort_eat_recmark' defined but not used [-Wunused-function] - 36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) { - | ^~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28: -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: 'swap8_aligned' defined but not used [-Wunused-function] - 124 | static void swap8_aligned(void *v, long ndata) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] - 96 | static void swap2_aligned(void *v, long ndata) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] - 65 | static void swap8_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] - 46 | static void swap4_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] - 32 | static void swap2_unaligned(void *v, long ndata) { - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 669 | fgets(fbuffer, 1024, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_timestep': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 554 | fgets(fbuffer, 1024, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_data': -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:237:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 282 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_metadata': -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 150 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'open_vaspchgcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 71 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 75 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 103 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] - 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) - | ^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_stats': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] - 2264 | char word[7][BUFSIZ]; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function 'int read_parm7_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 78 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25: -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 204 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 257 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_resnames(const char*, int, char*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 275 | fgets(buf, 85, file); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 289 | fscanf(file, " %d", &cur); - | ~~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'parmstruct* read_parm7_header(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 368 | fgets(sdum, 512, file); - | ~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 371 | fscanf(file, "%s\n", sdum); // "%FLAG" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 378 | fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 385 | fscanf(file, "%s\n", sdum); // "FORMAT (20a4)" - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 399 | fgets(prm->title, sizeof(prm->title), file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 427 | fgets(sdum, sizeof(sdum), file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 439 | fscanf(file,parm7, - | ~~~~~~^~~~~~~~~~~~ - 440 | &prm->Natom, &prm->Ntypes, &prm->Nbonh, &prm->Nbona, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 441 | &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 442 | &prm->Jparm, &prm->Nparm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 443 | fscanf(file, parm7, - | ~~~~~~^~~~~~~~~~~~~ - 444 | &prm->Nnb, &prm->Nres, &prm->Mbona, &prm->Mtheta, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 445 | &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 446 | &prm->Natyp, &prm->Nphb); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 447 | fscanf(file, parm7, &prm->Ifpert, &prm->Nbper, &prm->Ngper, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 448 | &prm->Ndper, &prm->Mbper, &prm->Mgper, &prm->Mdper, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | &prm->IfBox, &prm->Nmxrs, &prm->IfCap); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 451 | fscanf(file,"%8d",&prm->Numextra); //BB - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; ifile, " Ene= %f\n", &orbenergy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 1166 | fscanf(data->file, " Spin= %s\n", spin); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] - 3573 | char word[6][BUFSIZ]; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 1167 | fscanf(data->file, " Occup= %f\n", &occu); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 840 | fgets(readbuf, 1024, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function 'read_tinker_structure': -contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 103 | strncpy(atom->name, buffer, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'open_molden_read': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fscanf(data->file, "%d", &natm); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] - 1097 | static void whereami(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] - 1077 | static void thisline(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] - 1006 | static int have_keyline(FILE *file, const char *keystring1, - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] - 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, - | ^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] - 585 | static void print_matrix4(const float mat[16]) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: 'del_wavefunction' defined but not used [-Wunused-function] - 507 | static void del_wavefunction(qm_timestep_t *ts) { - | ^~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: 'replace_wavefunction' defined but not used [-Wunused-function] - 490 | static void replace_wavefunction(qm_timestep_t *ts, int n) { - | ^~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] - 133 | static int get_pte_idx(const char *label) - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] - 109 | static float get_pte_vdw_radius(const int idx) - | ^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] - 102 | static float get_pte_mass(const int idx) - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] - 95 | static const char *get_pte_label(const int idx) - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:29: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] - 127 | sprintf(atom->resname, "%d", resid); - | ^~ -In function 'read_car_structure_line', - inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: -contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999] - 127 | sprintf(atom->resname, "%d", resid); - | ^~~~ -In file included from /usr/include/stdio.h:906, - from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85: -In function 'sprintf', - inlined from 'read_car_structure_line' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5, - inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 12 bytes into a destination of size 8 - 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 31 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 32 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_readline': contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:279:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (i = 0; i < strlen(line); ++i) { | ^ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 840 | fgets(readbuf, 1024, fd); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'DEN_read_volumetric_data': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 970 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 971 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'POT_read_volumetric_data': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1113 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1114 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_header': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] - 1511 | fread(skip, 1, 8, fp); - | ^~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'GEO_read_next_timestep': -contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] - 619 | fscanf(data->file, "%*s %f %f %f", &x, &y, &z); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70: +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'write_vaspposcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:360:40: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] + 360 | strncpy(tmptype, atom->type, sizeof(atom->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:67:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 67 | fgets(title, 82, fd); + | ^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:70:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 70 | fgets(line, 82, fd); + | ^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:232:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 232 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:237:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:246:43: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 246 | for (i = 0; i < data->version - 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:249:35: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 249 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:256:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 256 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79: +contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:195:42: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 195 | for (i = 0; i < data->version + 3; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:198:34: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 198 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:203:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 203 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'open_vaspposcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:69:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 69 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:73:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 73 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:87:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 87 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:40: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] 160 | static int get_pte_idx_from_string(const char *label) { | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31: -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_next_timestep': -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation] - 119 | strncpy(tmp, record, PDB_RECORD_LENGTH); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation] - 144 | strncpy(numstr, record + 30, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation] - 149 | strncpy(numstr+10, record + 38, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation] - 154 | strncpy(numstr+20, record + 46, 8); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] - 159 | strncpy(numstr+30, record + 54, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] - 164 | strncpy(numstr+40, record + 60, 6); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:79: -contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 519 | if (rc != iov[i].iov_len) | ^~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level: -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: 'print_input_data' defined but not used [-Wunused-function] - 1002 | static void print_input_data(qmdata_t *data) { - | ^~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162: +In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:32: contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] 133 | static int get_pte_idx(const char *label) | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] - 109 | static float get_pte_vdw_radius(const int idx) - | ^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] - 102 | static float get_pte_mass(const int idx) - | ^~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] - 95 | static const char *get_pte_label(const int idx) - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] - 1097 | static void whereami(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] - 1077 | static void thisline(FILE *file) { - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] - 1028 | static int fpexpftoc(char *ftocstr) { - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] - 901 | static char *strtoupper(char *s) { - | ^~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: 'iswhiteline' defined but not used [-Wunused-function] - 895 | static int iswhiteline(char *s) { - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] - 585 | static void print_matrix4(const float mat[16]) { - | ^~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp: In function 'void* open_plt_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:69:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 69 | fread(intHeader, sizeof(int), 5, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pltplugin.cpp:82:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 82 | fread(floatHeader, sizeof(float), 6, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] - 362 | strncpy(atom->name, buf, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function 'void* open_cube_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:175:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 175 | fgets(readbuf, 1023, cube->fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:181:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 181 | fgets(readbuf, 1023, cube->fd); // skip second header line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:326:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 326 | fgets(readbuf, 1023, cube->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:337:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 337 | fgets(readbuf, 1023, cube->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:339:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 339 | fscanf(cube->fd, "%d", &cube->nsets); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:344:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 344 | fscanf(cube->fd, "%d", &orb); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:349:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 349 | fgets(readbuf, 1023, cube->fd); // gobble up rest of line - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/basissetplugin.c:42: -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 545 | for (i=0; ifile); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:289:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 289 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] 1097 | static void whereami(FILE *file) { | ^~~~~~~~ @@ -5180,12 +4817,26 @@ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] 1028 | static int fpexpftoc(char *ftocstr) { | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:199:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 199 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] 1006 | static int have_keyline(FILE *file, const char *keystring1, | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:209:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 209 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:962:12: warning: 'goto_keyline' defined but not used [-Wunused-function] 962 | static int goto_keyline(FILE *file, ...) { | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:127:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 127 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:138:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 138 | fgets(line, LINESIZE, mol2->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] 901 | static char *strtoupper(char *s) { | ^~~~~~~~~~ @@ -5198,16 +4849,22 @@ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:835:13: warning: 'eatline' defined but not used [-Wunused-function] 835 | static void eatline(FILE * fd, int n) | ^~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function 'void* open_uhbd_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:102:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 102 | fread(&headersize, sizeof(int), 1, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'void* open_mol2_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:74:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 74 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:81:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(line, LINESIZE, fd); // Read and ignore the mol_name + | ~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] 585 | static void print_matrix4(const float mat[16]) { | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:82:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 82 | fgets(line, LINESIZE, fd); // Read the molecule info + | ~~~~~^~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:540:13: warning: 'angular_momentum_expon' defined but not used [-Wunused-function] 540 | static void angular_momentum_expon(int *ang_mom_expon, | ^~~~~~~~~~~~~~~~~~~~~~ @@ -5223,190 +4880,89 @@ contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:437:18: warning: 'init_qmdata' defined but not used [-Wunused-function] 437 | static qmdata_t* init_qmdata() { | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_structure': -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] - 730 | if (len > sizeof(name)) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_timestep': -contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 1060 | for (i=0; i<(3 * mmtk->atom_numberdim); i++) { - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_pdb_structure': -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation] - 299 | strncpy(name, record + 12, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation] - 304 | strncpy(altloc, record + 16, 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation] - 308 | strncpy(resname, record + 17, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation] - 317 | strncpy(resid, record + 22, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] - 159 | strncpy(numstr+30, record + 54, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] - 164 | strncpy(numstr+40, record + 60, 6); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation] - 330 | strncpy(segname, record + 72, 4); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation] - 339 | strncpy(elementsymbol, record + 76, 2); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function 'void* open_ccp4_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 304 | fgets(symData, 81, fd); - | ~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_structure': -contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] - 267 | strncpy(atom->name, buf, sizeof(atom->name)); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30: -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void put_element_ply(PlyFile*, void*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable 'i' [-Wunused-variable] - 459 | int i,j,k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void ascii_get_element(PlyFile*, char*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable 'i' [-Wunused-variable] - 1407 | int i,j,k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void binary_get_element(PlyFile*, char*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable 'i' [-Wunused-variable] - 1541 | int i,j,k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_bonds(void*, int*, int**, int**, float**, int**, int*, char***)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:278:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 278 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 297 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 319 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 357 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 223 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 241 | fgets(line, LINESIZE, mdf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'void* open_mdf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 164 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 176 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 183 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1629 | fread (&len, sizeof(int), 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1631 | fread (str, len, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void get_binary_item(FILE*, int, int*, unsigned int*, double*)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2057 | fread (ptr, 1, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2063 | fread (ptr, 1, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2069 | fread (ptr, 2, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2075 | fread (ptr, 2, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2081 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2087 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2093 | fread (ptr, 4, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 2099 | fread (ptr, 8, 1, fp); - | ~~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_structure': -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:350:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 350 | strncpy(atom->type, atname, sizeof(atom->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:351:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 351 | strncpy(atom->name, atname, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:317:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 317 | strncpy(atom->name, atname, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:326:7: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 1023 [-Wstringop-truncation] - 326 | strncpy(data->atoms[i].type, atname, sizeof(data->atoms[i].type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'open_pdb_read': -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:190:5: warning: '__builtin_strncpy' output may be truncated copying 9 bytes from a string of length 32 [-Wstringop-truncation] - 190 | strncpy(date, record + 50, 9); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:200:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 20 [-Wstringop-truncation] - 200 | strncpy(pdbcode, record + 62, 4); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:30: -contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function 'int mdio_readline(md_file*, char*, int, int)': -contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:426:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 426 | fgets(buf, n, mf->f); - | ~~~~~^~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'int read_brix_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:247:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 247 | fread(brick, sizeof(char), 512, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'void* open_brix_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 79 | fscanf(fd, "%3s", keyWord); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:86:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 86 | fscanf(fd, " %s %d %d %d", keyWord, &org_x, &org_y, &org_z); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:93:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 93 | fscanf(fd, " %s %d %d %d", keyWord, &ext_x, &ext_y, &ext_z); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:100:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 100 | fscanf(fd, " %s %f %f %f", keyWord, &grid_x, &grid_y, &grid_z); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:109:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 109 | fscanf(fd, " %s %f %f %f %f %f %f", keyWord, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 110 | &cell_x, &cell_y, &cell_z, &cell_alpha, &cell_beta, &cell_gamma); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:123:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 123 | fscanf(fd, " %s %f", keyWord, &prod); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:128:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 128 | fscanf(fd, " %s %f", keyWord, &plus); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 135 | fscanf(fd, " %s %f", keyWord, &sigma); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'int read_edm_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:240:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 240 | fgets(readbuf, 13, edm->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'void eatline(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:44:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 44 | fgets(readbuf, 1024, fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:51: -contrib/uiuc/plugins/molfile_plugin/src/fastio.h: In function 'fio_readv': -contrib/uiuc/plugins/molfile_plugin/src/fastio.h:519:14: warning: comparison of integer expressions of different signedness: 'fio_size_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] - 519 | if (rc != iov[i].iov_len) - | ^~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:91:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 91 | fgets(line, LINESIZE, fd); // Read and ignore the mol_type + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:92:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(line, LINESIZE, fd); // Read the charge_type + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c: In function 'write_psf_structure': +contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:782:33: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + 782 | if (strlen(atoms[i].type) > fw) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'read_vasp5xdatcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'read_vasp5xdatcar_structure': +contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp: In function 'void* open_grid_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/gridplugin.cpp:84:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 84 | fread(&dataBegin, sizeof(int), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:174:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 174 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:180:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 180 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:189:26: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 189 | for (i = 0; i < 3; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'DEN_read_volumetric_data': +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'read_vaspxml_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:139:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 139 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:144:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 144 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:194:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 194 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:204:26: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 204 | for (i = 0; i < 8; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'open_vaspxml_read': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:970:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 970 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:971:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 971 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'POT_read_volumetric_data': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1113:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1113 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'open_vasp5xdatcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:86:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 86 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:69:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 69 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:92:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:72:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 72 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:77:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 77 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1114:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1114 | fread(recordmarker, 1, data->hdr->bintype.recordmarker, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:47: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_timestep': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function 'read_dcdheader': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:191:57: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 191 | } else if (input_integer[0] == 84 && input_integer[1] == dcdcordmagic) { @@ -5420,10 +4976,55 @@ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:399:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 399 | if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) { | ^~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:239:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 239 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:242:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 242 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'abinit_header': +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_structure': contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:416:45: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 416 | if ((input_integer[0]+input_integer[1]) != ((*N)-(*NAMNF))*4) { | ^~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:1511:3: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] + 1511 | fread(skip, 1, 8, fp); + | ^~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c: In function 'read_dcdstep': +In file included from contrib/uiuc/plugins/molfile_plugin/src/psfplugin.c:30: +contrib/uiuc/plugins/molfile_plugin/src/fortread.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:103:12: warning: 'fortread_4' defined but not used [-Wunused-function] + 103 | static int fortread_4(void *dest, int n, int swap, FILE *fd) { + | ^~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:55:12: warning: 'fort_get_endian_reclen' defined but not used [-Wunused-function] + 55 | static int fort_get_endian_reclen(int reclen, int word0, int word1, + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fortread.h:36:12: warning: 'fort_eat_recmark' defined but not used [-Wunused-function] + 36 | static int fort_eat_recmark(FILE *ifp, int recmarklen) { + | ^~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/fortread.h:28: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:124:13: warning: 'swap8_aligned' defined but not used [-Wunused-function] + 124 | static void swap8_aligned(void *v, long ndata) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] + 96 | static void swap2_aligned(void *v, long ndata) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] + 65 | static void swap8_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] + 46 | static void swap4_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] + 32 | static void swap2_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:204:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 204 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'open_vaspoutcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:87:10: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 87 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:621:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 621 | if (tmpbuf[i] != sizeof(float)*N) return DCD_BADFORMAT; | ^~ @@ -5433,6 +5034,20 @@ contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:546:16: warning: variable 'readlen' set but not used [-Wunused-but-set-variable] 546 | fio_size_t readlen; /* number of bytes actually read */ | ^~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c: In function 'GEO_read_next_timestep': +contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:619:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 619 | fscanf(data->file, "%*s %f %f %f", &x, &y, &z); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/abinitplugin.c:70: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/dcdplugin.c:60: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:96:13: warning: 'swap2_aligned' defined but not used [-Wunused-function] @@ -5450,10 +5065,10 @@ contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function 'int read_spider_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 286 | fread(datablock, total * sizeof(float), 1, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c: In function 'read_tinker_structure': +contrib/uiuc/plugins/molfile_plugin/src/tinkerplugin.c:103:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 103 | strncpy(atom->name, buffer, sizeof(atom->name)); + | ^ In file included from contrib/uiuc/plugins/molfile_plugin/src/parmplugin.cpp:24: contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h: In member function 'int {anonymous}::ReadPARM::readparm(FILE*)': contrib/uiuc/plugins/molfile_plugin/src/ReadPARM.h:435:17: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] @@ -5513,95 +5128,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | &prm->Xcap, &prm->Ycap, &prm->Zcap); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:239:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 239 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:242:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 242 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'read_vaspoutcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:204:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 204 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c: In function 'open_vaspoutcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:87:10: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 87 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspoutcarplugin.c:40: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int getUniqueResID(char*, int)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable 'i' [-Wunused-variable] - 443 | int i, uid; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable 'j' [-Wunused-variable] - 484 | int i, count, atomdata, pos, idx, xyzcount, j; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable 'oldChain' [-Wunused-variable] - 503 | char oldChain[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readAngleBonds(molfile_atom_t*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable 'bondTable' [-Wunused-variable] - 803 | int bondTable[32]; - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable 'j' [-Wunused-variable] - 807 | int i, pos, j, k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable 'modelNum' [-Wunused-variable] - 811 | char modelNum[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable 'atom' [-Wunused-variable] - 822 | molfile_atom_t * atom; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable 'test' [-Wunused-variable] - 884 | int test = parser->nbonds + bnum; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readRMSDBonds(molfile_atom_t*, pdbxParser*)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable 'bondTable' [-Wunused-variable] - 984 | int bondTable[32]; - | ^~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable 'j' [-Wunused-variable] - 988 | int i, pos, j, k; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable 'modelNum' [-Wunused-variable] - 991 | char modelNum[8]; - | ^~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable 'atom' [-Wunused-variable] - 1002 | molfile_atom_t * atom; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'void* open_file_write(const char*, const char*, int)': -contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable 'fd' [-Wunused-variable] - 1409 | FILE* fd; - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'read_gamess_rundata': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:615:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 615 | strncpy(sys_data->basis_string, data->basis_string, - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:620:3: warning: '__builtin_strncpy' output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation] - 620 | strncpy(sys_data->runtitle, data->runtitle, sizeof(sys_data->runtitle)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:621:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 621 | strncpy(sys_data->geometry, data->geometry, sizeof(sys_data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:622:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] - 622 | strncpy(sys_data->version_string, data->version_string, - | ^ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'char* recreate_command_line(int, char**)': -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1334:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] - 1334 | line[0] = '\0'; - | ~~~~~~~~^~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1333:26: note: destination object of size 0 allocated by 'malloc' - 1333 | line = (char *) malloc (sizeof(char) * len); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_coordinates': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] - 1618 | strncpy(atm->type, atname, sizeof(atm->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp: In function 'int read_dsn6_data(void*, int, float*, float*)': contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:233:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 233 | fread(brick, sizeof(char), 512, fd); @@ -5610,458 +5136,23 @@ contrib/uiuc/plugins/molfile_plugin/src/dsn6plugin.cpp:91:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 91 | fread(fileHeader, sizeof(short), 19, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'read_vasp5xdatcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 224 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'read_vasp5xdatcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:174:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 174 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:180:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 180 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:189:26: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 189 | for (i = 0; i < 3; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:194:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 194 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:204:26: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 204 | for (i = 0; i < 8; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c: In function 'open_vasp5xdatcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:69:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 69 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:72:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 72 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:77:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 77 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vasp5xdatcarplugin.c:40: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:275:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 275 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:289:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 289 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:199:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 199 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:209:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 209 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'int read_mol2(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:127:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 127 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:138:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 138 | fgets(line, LINESIZE, mol2->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp: In function 'void* open_mol2_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:74:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 74 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:81:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(line, LINESIZE, fd); // Read and ignore the mol_name - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:82:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 82 | fgets(line, LINESIZE, fd); // Read the molecule info - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:91:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 91 | fgets(line, LINESIZE, fd); // Read and ignore the mol_type - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/mol2plugin.cpp:92:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(line, LINESIZE, fd); // Read the charge_type - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'write_vaspposcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:360:40: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] - 360 | strncpy(tmptype, atom->type, sizeof(atom->type)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:232:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 232 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:237:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:246:43: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 246 | for (i = 0; i < data->version - 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:249:35: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 249 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:256:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 256 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'read_vaspposcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:195:42: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 195 | for (i = 0; i < data->version + 3; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:198:34: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 198 | if (tolower(lineptr[0]) == 's') fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:203:4: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 203 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c: In function 'open_vaspposcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:69:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 69 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:73:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 73 | for (i = 0; i < 5; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:87:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 87 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspposcarplugin.c:40: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 243 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 252 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 328 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 346 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 355 | fgets(nextline, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 419 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 194 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 203 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'void* open_bgf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 59 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_data': -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:238:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 238 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_metadata': -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 150 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'open_vaspparchg_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 71 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 75 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 81 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 103 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:41: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] - 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) - | ^~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:96:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 96 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:104:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 104 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:119:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 119 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:131:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 131 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:153:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 153 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:162:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 162 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/stlplugin.cpp:171:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 171 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/plyplugin.cpp:30: +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void put_element_ply(PlyFile*, void*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:459:7: warning: unused variable 'i' [-Wunused-variable] + 459 | int i,j,k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void ascii_get_element(PlyFile*, char*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1407:7: warning: unused variable 'i' [-Wunused-variable] + 1407 | int i,j,k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void binary_get_element(PlyFile*, char*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1541:7: warning: unused variable 'i' [-Wunused-variable] + 1541 | int i,j,k; + | ^ contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp: In function 'void* open_fs4_read(const char*, const char*, int*)': contrib/uiuc/plugins/molfile_plugin/src/fs4plugin.cpp:79:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 79 | fread(&dataBegin, sizeof(int), 1, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_options': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1422:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] - 1422 | strncat(data->basis_string, &data->gbasis[3], 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1411:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] - 1411 | strncat(data->basis_string, &data->gbasis[2], 1); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void eatline(FILE*)': -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 238 | fgets(readbuf, 1024, fd); // go on to next line - | ~~~~~^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void* open_xsf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 408 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 442 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 444 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 446 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 448 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 450 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 473 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 508 | fgets(readbuf, 256, xsf->fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_timestep': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 283 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 228 | for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 233 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 252 | for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'open_vaspxdatcar_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 89 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 97 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 111 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 121 | fgets(lineptr, LINESIZE, poscar); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c: In function 'open_rst_read': -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:48:11: warning: variable 'timesteprst' set but not used [-Wunused-but-set-variable] - 48 | double timesteprst; - | ^~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:67:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 67 | fgets(title, 82, fd); - | ^~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/rst7plugin.c:70:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 70 | fgets(line, 82, fd); - | ^~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_read_bonds': -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:147:48: warning: '%s' directive argument is null [-Wformat-overflow=] - 147 | sprintf(message, "vtfplugin:%d: error: %s: \"%s\"\n", - | ^~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_input_structure': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] - 1682 | strncpy(atm->type, atname, sizeof(atm->type)); - | ^ -In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function 'read_xyz_structure': -contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] - 133 | strncpy(atom->name, buffer, sizeof(atom->name)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_open_file_read': -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:538:9: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] - 538 | strncat(msg, keyword, 200); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:629:7: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] - 629 | strncat(msg, keyword, 200); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'read_vaspxml_structure': -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:139:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 139 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:144:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 144 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c: In function 'open_vaspxml_read': -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:86:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 86 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:92:8: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] - 92 | fgets(lineptr, LINESIZE, data->file); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxmlplugin.c:47: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: -contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] - 160 | static int get_pte_idx_from_string(const char *label) { - | ^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1981:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] - 1981 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl_firefly': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1818:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] - 1818 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'get_atom_radius': -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:16: warning: variable 'type' set but not used [-Wunused-but-set-variable] - 166 | char *name, *type; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:9: warning: variable 'name' set but not used [-Wunused-but-set-variable] - 166 | char *name, *type; - | ^~~~ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_proc_mem.isra': -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1279:5: warning: '__builtin_strncpy' output may be truncated copying 256 bytes from a string of length 8191 [-Wstringop-truncation] - 1279 | strncpy(data->memory,&word[2][0],sizeof(data->memory)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1272:5: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] - 1272 | strncpy(data->memory,trimright(temp),sizeof(data->memory)); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data_ex(void*, molfile_volumetric_readwrite_t*)': -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:371:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 371 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data(void*, int, float*, float*)': -contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:306:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 306 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:91:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 91 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:116:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 116 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:132:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 132 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:149:11: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 149 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:155:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 155 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:161:11: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 161 | fgets(line, 80, infile); //one more read to keep us in sync - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:170:27: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 170 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:217:15: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 217 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:237:23: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 237 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:256:15: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 256 | fgets(line, 80, infile); - | ~~~~~^~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_timestep': -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:109:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] - 109 | strncpy(tmp, record, PQR_RECORD_LENGTH); - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_structure': -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:137:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 68 [-Wstringop-truncation] - 137 | strncpy(name, record+12, 4); name[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:138:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] - 138 | strncpy(resname, record+17, 4); resname[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:139:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 59 [-Wstringop-truncation] - 139 | strncpy(chain, record+21, 1); chain[1] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:140:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 58 [-Wstringop-truncation] - 140 | strncpy(resid, record+22, 4); resid[4] = 0; - | ^ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_timestep(void*, int, molfile_timestep_t*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 288 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 297 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 365 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 387 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 395 | fgets(nextline, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 455 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_structure(void*, int*, molfile_atom_t*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 241 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 250 | fgets(line, LINESIZE, bgf->file); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'void* open_xbgf_read(const char*, const char*, int*)': -contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] - 72 | fgets(line, LINESIZE, fd); - | ~~~~~^~~~~~~~~~~~~~~~~~~~ -layer0/MemoryUsage.cpp: In function 'size_t pymol::memory_usage()': -layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=] - 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); - | ^~~~~~~~~ -layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'get_traj_frame.isra': -contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:819:5: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 10 [-Wstringop-truncation] - 819 | strncpy((*atoms)[i].type, (*atoms)[indexmap[i]].type, 10); - | ^ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp: In function 'void line3(FILE*, GRASSP*)': contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:186:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 186 | fread(line3, 1, 80, infile); @@ -6148,6 +5239,8 @@ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:355:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 355 | fread(vertex, 3 * sizeof(float), nvert, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/jsplugin.c:89: +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h: At top level: contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:280:20: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 280 | #define TRASH fread(trash, 4, 1, infile) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ @@ -6160,6 +5253,12 @@ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:357:3: note: in expansion of macro 'TRASH' 357 | TRASH; | ^~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:65:13: warning: 'swap8_unaligned' defined but not used [-Wunused-function] + 65 | static void swap8_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:46:13: warning: 'swap4_unaligned' defined but not used [-Wunused-function] + 46 | static void swap4_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:358:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 358 | fread(access, 3 * sizeof(float), nvert, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6232,10 +5331,975 @@ contrib/uiuc/plugins/molfile_plugin/src/graspplugin.cpp:398:10: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | fread(properties, sizeof(float), 3 * nvert, infile); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/endianswap.h:32:13: warning: 'swap2_unaligned' defined but not used [-Wunused-function] + 32 | static void swap2_unaligned(void *v, long ndata) { + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/fastio.h:459:19: warning: 'fio_readv' defined but not used [-Wunused-function] + 459 | static fio_size_t fio_readv(fio_fd fd, const fio_iovec * iov, int iovcnt) { + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data_ex(void*, molfile_volumetric_readwrite_t*)': +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:371:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 371 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp: In function 'int read_vtk_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/vtkplugin.cpp:306:15: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 306 | fscanf(fd, "%lf %lf %lf", &vx, &vy, &vz); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp: In function 'int read_spider_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/spiderplugin.cpp:286:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 286 | fread(datablock, total * sizeof(float), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'int read_brix_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:247:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 247 | fread(brick, sizeof(char), 512, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp: In function 'void* open_brix_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 79 | fscanf(fd, "%3s", keyWord); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:86:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 86 | fscanf(fd, " %s %d %d %d", keyWord, &org_x, &org_y, &org_z); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:93:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 93 | fscanf(fd, " %s %d %d %d", keyWord, &ext_x, &ext_y, &ext_z); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:100:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 100 | fscanf(fd, " %s %f %f %f", keyWord, &grid_x, &grid_y, &grid_z); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:109:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 109 | fscanf(fd, " %s %f %f %f %f %f %f", keyWord, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 110 | &cell_x, &cell_y, &cell_z, &cell_alpha, &cell_beta, &cell_gamma); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:123:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 123 | fscanf(fd, " %s %f", keyWord, &prod); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:128:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 128 | fscanf(fd, " %s %f", keyWord, &plus); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/brixplugin.cpp:135:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 135 | fscanf(fd, " %s %f", keyWord, &sigma); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp: In function 'int read_rawgraphics(void*, int*, const molfile_graphics_t**)': +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:91:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 91 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:116:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 116 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:132:9: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 132 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:149:11: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 149 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:155:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 155 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:161:11: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 161 | fgets(line, 80, infile); //one more read to keep us in sync + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:170:27: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 170 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:217:15: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 217 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:237:23: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/molemeshplugin.cpp:256:15: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 256 | fgets(line, 80, infile); + | ~~~~~^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp: In function 'void* open_ccp4_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/ccp4plugin.cpp:304:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 304 | fgets(symData, 81, fd); + | ~~~~~^~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1629:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1629 | fread (&len, sizeof(int), 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:1631:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1631 | fread (str, len, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h: In function 'void get_binary_item(FILE*, int, int*, unsigned int*, double*)': +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2057:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2057 | fread (ptr, 1, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2063:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2063 | fread (ptr, 1, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2069:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2069 | fread (ptr, 2, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2075:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2075 | fread (ptr, 2, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2081:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2081 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2087:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2087 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2093:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2093 | fread (ptr, 4, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ply_c.h:2099:13: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 2099 | fread (ptr, 8, 1, fp); + | ~~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void eatline(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:238:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 238 | fgets(readbuf, 1024, fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp: In function 'void* open_xsf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:408:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 408 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:442:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 442 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:444:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 444 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:446:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 446 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:448:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 448 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:450:20: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 450 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:473:22: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 473 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xsfplugin.cpp:508:16: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 508 | fgets(readbuf, 256, xsf->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/pdbplugin.c:31: +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_next_timestep': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:119:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 82 [-Wstringop-truncation] + 119 | strncpy(tmp, record, PDB_RECORD_LENGTH); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:144:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 52 [-Wstringop-truncation] + 144 | strncpy(numstr, record + 30, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:149:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 44 [-Wstringop-truncation] + 149 | strncpy(numstr+10, record + 38, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:154:5: warning: '__builtin_strncpy' output may be truncated copying 8 bytes from a string of length 36 [-Wstringop-truncation] + 154 | strncpy(numstr+20, record + 46, 8); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] + 159 | strncpy(numstr+30, record + 54, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] + 164 | strncpy(numstr+40, record + 60, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp: In function 'void* open_uhbd_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/uhbdplugin.cpp:102:8: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 102 | fread(&headersize, sizeof(int), 1, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_timestep': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:283:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 283 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'read_vaspxdatcar_structure': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:228:27: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 228 | for (i = 0; i < 4; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:233:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 233 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:237:32: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | for (i = 0; i < 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:252:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 252 | for (i = 0; i < 10 - data->version; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c: In function 'open_vaspxdatcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:89:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 89 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:97:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 97 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:111:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 111 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:121:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 121 | fgets(lineptr, LINESIZE, poscar); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspxdatcarplugin.c:40: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_structure': +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:730:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] + 730 | if (len > sizeof(name)) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c: In function 'read_mmtk_cdf_timestep': +contrib/uiuc/plugins/molfile_plugin/src/netcdfplugin.c:1060:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 1060 | for (i=0; i<(3 * mmtk->atom_numberdim); i++) { + | ^ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp: In function 'void* open_cube_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:175:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 175 | fgets(readbuf, 1023, cube->fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:181:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 181 | fgets(readbuf, 1023, cube->fd); // skip second header line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:326:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 326 | fgets(readbuf, 1023, cube->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:337:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 337 | fgets(readbuf, 1023, cube->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:339:11: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 339 | fscanf(cube->fd, "%d", &cube->nsets); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:344:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 344 | fscanf(cube->fd, "%d", &orb); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/cubeplugin.cpp:349:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 349 | fgets(readbuf, 1023, cube->fd); // gobble up rest of line + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_data': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:237:60: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 237 | for (n = 0; n < data->numatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:282:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 282 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'read_vaspchgcar_metadata': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 150 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c: In function 'open_vaspchgcar_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 71 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 75 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 103 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspchgcarplugin.c:41: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] + 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) + | ^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_bonds(void*, int*, int**, int**, float**, int**, int*, char***)': +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:278:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 278 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:297:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 297 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:319:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 319 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:357:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 357 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'int read_mdf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:223:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 223 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:241:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 241 | fgets(line, LINESIZE, mdf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp: In function 'void* open_mdf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:164:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 164 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:176:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 176 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/mdfplugin.cpp:183:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 183 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_timestep(void*, int, molfile_timestep_t*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:243:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 243 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:252:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 252 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:328:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 328 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:346:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 346 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:355:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 355 | fgets(nextline, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:419:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 419 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'int read_bgf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:194:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 194 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:203:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 203 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp: In function 'void* open_bgf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/bgfplugin.cpp:59:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 59 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'read_pdb_structure': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:299:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 70 [-Wstringop-truncation] + 299 | strncpy(name, record + 12, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:304:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 66 [-Wstringop-truncation] + 304 | strncpy(altloc, record + 16, 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:308:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation] + 308 | strncpy(resname, record + 17, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:317:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 60 [-Wstringop-truncation] + 317 | strncpy(resid, record + 22, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:159:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 28 [-Wstringop-truncation] + 159 | strncpy(numstr+30, record + 54, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:164:5: warning: '__builtin_strncpy' output may be truncated copying 6 bytes from a string of length 22 [-Wstringop-truncation] + 164 | strncpy(numstr+40, record + 60, 6); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:330:5: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 10 [-Wstringop-truncation] + 330 | strncpy(segname, record + 72, 4); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h:339:5: warning: '__builtin_strncpy' output may be truncated copying 2 bytes from a string of length 6 [-Wstringop-truncation] + 339 | strncpy(elementsymbol, record + 76, 2); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_timestep(void*, int, molfile_timestep_t*)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:288:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 288 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:297:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 297 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_bonds_aux(void*, int*, int**, int**, float**)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:365:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 365 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:387:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 387 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:395:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 395 | fgets(nextline, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:455:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 455 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'int read_xbgf_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:241:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 241 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:250:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 250 | fgets(line, LINESIZE, bgf->file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp: In function 'void* open_xbgf_read(const char*, const char*, int*)': +contrib/uiuc/plugins/molfile_plugin/src/xbgfplugin.cpp:72:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 72 | fgets(line, LINESIZE, fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:49: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; inumatoms + data->version + 5; ++n) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1165:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1165 | fscanf(data->file, " Ene= %f\n", &orbenergy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1166:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1166 | fscanf(data->file, " Spin= %s\n", spin); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'read_vaspparchg_metadata': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:150:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 150 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:1167:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 1167 | fscanf(data->file, " Occup= %f\n", &occu); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c: In function 'open_vaspparchg_read': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:71:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 71 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:75:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 75 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:81:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 81 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:92:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 92 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:103:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 103 | fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:131:44: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 131 | for (i = 0; i < data->numatoms + 2; ++i) fgets(lineptr, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 840 | fgets(readbuf, 1024, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/vaspparchgplugin.c:41: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/vaspplugin.h:111:13: warning: 'vasp_timestep_unitcell' defined but not used [-Wunused-function] + 111 | static void vasp_timestep_unitcell(molfile_timestep_t *ts, vasp_plugindata_t *data) + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gromacsplugin.cpp:30: +contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h: In function 'int mdio_readline(md_file*, char*, int, int)': +contrib/uiuc/plugins/molfile_plugin/src/Gromacs.h:426:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 426 | fgets(buf, n, mf->f); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'open_molden_read': +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:224:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fscanf(data->file, "%d", &natm); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: At top level: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] + 1097 | static void whereami(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] + 1077 | static void thisline(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp: In function 'int read_parm7_structure(void*, int*, molfile_atom_t*)': +contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:78:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 78 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1006:12: warning: 'have_keyline' defined but not used [-Wunused-function] + 1006 | static int have_keyline(FILE *file, const char *keystring1, + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:711:12: warning: 'symmetry_expand' defined but not used [-Wunused-function] + 711 | static int symmetry_expand(qm_atom_t **atoms, int numunique, int natoms, + | ^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] + 585 | static void print_matrix4(const float mat[16]) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:507:13: warning: 'del_wavefunction' defined but not used [-Wunused-function] + 507 | static void del_wavefunction(qm_timestep_t *ts) { + | ^~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:490:13: warning: 'replace_wavefunction' defined but not used [-Wunused-function] + 490 | static void replace_wavefunction(qm_timestep_t *ts, int n) { + | ^~~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:48: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] + 133 | static int get_pte_idx(const char *label) + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] + 109 | static float get_pte_vdw_radius(const int idx) + | ^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] + 102 | static float get_pte_mass(const int idx) + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] + 95 | static const char *get_pte_label(const int idx) + | ^~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/parm7plugin.cpp:25: +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atoms(const char*, int, molfile_atom_t*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:204:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 204 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_atype(const char*, int, molfile_atom_t*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:257:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 257 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_resnames(const char*, int, char*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:275:12: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 275 | fgets(buf, 85, file); + | ~~~~~^~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int parse_parm7_respointers(const char*, int, molfile_atom_t*, int, const char*, FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:289:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 289 | fscanf(file, " %d", &cur); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'parmstruct* read_parm7_header(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:368:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 368 | fgets(sdum, 512, file); + | ~~~~~^~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:371:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 371 | fscanf(file, "%s\n", sdum); // "%FLAG" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:378:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 378 | fscanf(file, "%s\n", sdum); // "TITLE" or "CTITLE" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:385:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 385 | fscanf(file, "%s\n", sdum); // "FORMAT (20a4)" + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:399:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 399 | fgets(prm->title, sizeof(prm->title), file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:427:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 427 | fgets(sdum, sizeof(sdum), file); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:439:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 439 | fscanf(file,parm7, + | ~~~~~~^~~~~~~~~~~~ + 440 | &prm->Natom, &prm->Ntypes, &prm->Nbonh, &prm->Nbona, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 441 | &prm->Ntheth, &prm->Ntheta, &prm->Nphih, &prm->Nphia, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 442 | &prm->Jparm, &prm->Nparm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:443:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 443 | fscanf(file, parm7, + | ~~~~~~^~~~~~~~~~~~~ + 444 | &prm->Nnb, &prm->Nres, &prm->Mbona, &prm->Mtheta, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 445 | &prm->Mphia, &prm->Numbnd, &prm->Numang, &prm->Mptra, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 446 | &prm->Natyp, &prm->Nphb); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:447:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 447 | fscanf(file, parm7, &prm->Ifpert, &prm->Nbper, &prm->Ngper, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 448 | &prm->Ndper, &prm->Mbper, &prm->Mgper, &prm->Mdper, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | &prm->IfBox, &prm->Nmxrs, &prm->IfCap); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:451:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 451 | fscanf(file,"%8d",&prm->Numextra); //BB + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h: In function 'int read_parm7_flag(FILE*, const char*, const char*)': +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:79:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 79 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:87:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 87 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/ReadPARM7.h:97:9: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 97 | fscanf(file, "%s\n", buf); + | ~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:160: +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'angular_momentum_expon': +contrib/uiuc/plugins/molfile_plugin/src/readpdb.h: In function 'open_pdb_read': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:545:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] + 545 | for (i=0; ifile); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:339:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 339 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:344:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 344 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:349:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 349 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:363:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 363 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:373:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 373 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:266:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 266 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:268:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 268 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:272:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 272 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:295:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 295 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:305:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 305 | fgets(line, LINESIZE, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'open_car_read': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:169:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 169 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:179:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 179 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:182:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 182 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:210:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 210 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:213:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 213 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:224:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 224 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:226:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 226 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:230:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 230 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:234:7: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 234 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:245:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 245 | fgets(line, LINESIZE, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'have_gamess': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1106:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] + 1106 | char word[3][BUFSIZ]; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_stats': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:2264:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] + 2264 | char word[7][BUFSIZ]; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c: In function 'read_car_structure': +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:29: warning: '%d' directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] + 127 | sprintf(atom->resname, "%d", resid); + | ^~ +In function 'read_car_structure_line', + inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: +contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:28: note: directive argument in the range [-2147483648, 9999999] + 127 | sprintf(atom->resname, "%d", resid); + | ^~~~ +In file included from /usr/include/stdio.h:906, + from contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:85: +In function 'sprintf', + inlined from 'read_car_structure_line' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:127:5, + inlined from 'read_car_structure' at contrib/uiuc/plugins/molfile_plugin/src/carplugin.c:277:12: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 12 bytes into a destination of size 8 + 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 31 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 32 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_wavefunction': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:3573:8: warning: variable 'word' set but not used [-Wunused-but-set-variable] + 3573 | char word[6][BUFSIZ]; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'eatline': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:840:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 840 | fgets(readbuf, 1024, fd); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: At top level: +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1002:13: warning: 'print_input_data' defined but not used [-Wunused-function] + 1002 | static void print_input_data(qmdata_t *data) { + | ^~~~~~~~~~~~~~~~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:162: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:133:12: warning: 'get_pte_idx' defined but not used [-Wunused-function] + 133 | static int get_pte_idx(const char *label) + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:109:14: warning: 'get_pte_vdw_radius' defined but not used [-Wunused-function] + 109 | static float get_pte_vdw_radius(const int idx) + | ^~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:102:14: warning: 'get_pte_mass' defined but not used [-Wunused-function] + 102 | static float get_pte_mass(const int idx) + | ^~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:95:20: warning: 'get_pte_label' defined but not used [-Wunused-function] + 95 | static const char *get_pte_label(const int idx) + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1097:13: warning: 'whereami' defined but not used [-Wunused-function] + 1097 | static void whereami(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1077:13: warning: 'thisline' defined but not used [-Wunused-function] + 1077 | static void thisline(FILE *file) { + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:1028:12: warning: 'fpexpftoc' defined but not used [-Wunused-function] + 1028 | static int fpexpftoc(char *ftocstr) { + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:901:14: warning: 'strtoupper' defined but not used [-Wunused-function] + 901 | static char *strtoupper(char *s) { + | ^~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:895:12: warning: 'iswhiteline' defined but not used [-Wunused-function] + 895 | static int iswhiteline(char *s) { + | ^~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:585:13: warning: 'print_matrix4' defined but not used [-Wunused-function] + 585 | static void print_matrix4(const float mat[16]) { + | ^~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'int read_edm_data(void*, int, float*, float*)': +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:240:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 240 | fgets(readbuf, 13, edm->fd); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp: In function 'void eatline(FILE*)': +contrib/uiuc/plugins/molfile_plugin/src/edmplugin.cpp:44:8: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] + 44 | fgets(readbuf, 1024, fd); // go on to next line + | ~~~~~^~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int getUniqueResID(char*, int)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:443:7: warning: unused variable 'i' [-Wunused-variable] + 443 | int i, uid; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'int parseStructureFaster(molfile_atom_t*, int*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:484:47: warning: unused variable 'j' [-Wunused-variable] + 484 | int i, count, atomdata, pos, idx, xyzcount, j; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:503:8: warning: unused variable 'oldChain' [-Wunused-variable] + 503 | char oldChain[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readAngleBonds(molfile_atom_t*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:803:7: warning: unused variable 'bondTable' [-Wunused-variable] + 803 | int bondTable[32]; + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:807:15: warning: unused variable 'j' [-Wunused-variable] + 807 | int i, pos, j, k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:811:8: warning: unused variable 'modelNum' [-Wunused-variable] + 811 | char modelNum[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:822:20: warning: unused variable 'atom' [-Wunused-variable] + 822 | molfile_atom_t * atom; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:884:7: warning: unused variable 'test' [-Wunused-variable] + 884 | int test = parser->nbonds + bnum; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'bool readRMSDBonds(molfile_atom_t*, pdbxParser*)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:984:7: warning: unused variable 'bondTable' [-Wunused-variable] + 984 | int bondTable[32]; + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:988:15: warning: unused variable 'j' [-Wunused-variable] + 988 | int i, pos, j, k; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:991:8: warning: unused variable 'modelNum' [-Wunused-variable] + 991 | char modelNum[8]; + | ^~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1002:20: warning: unused variable 'atom' [-Wunused-variable] + 1002 | molfile_atom_t * atom; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_read_bonds': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp: In function 'void* open_file_write(const char*, const char*, int)': +contrib/uiuc/plugins/molfile_plugin/src/pdbxplugin.cpp:1409:9: warning: unused variable 'fd' [-Wunused-variable] + 1409 | FILE* fd; + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:147:48: warning: '%s' directive argument is null [-Wformat-overflow=] + 147 | sprintf(message, "vtfplugin:%d: error: %s: \"%s\"\n", + | ^~ +In file included from contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:57: +contrib/uiuc/plugins/molfile_plugin/src/periodic_table.h:160:12: warning: 'get_pte_idx_from_string' defined but not used [-Wunused-function] + 160 | static int get_pte_idx_from_string(const char *label) { + | ^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c: In function 'read_molden_structure': +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:350:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 350 | strncpy(atom->type, atname, sizeof(atom->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:351:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 351 | strncpy(atom->name, atname, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:317:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 317 | strncpy(atom->name, atname, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/moldenplugin.c:326:7: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 1023 [-Wstringop-truncation] + 326 | strncpy(data->atoms[i].type, atname, sizeof(data->atoms[i].type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c: In function 'vtf_open_file_read': +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:538:9: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] + 538 | strncat(msg, keyword, 200); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/vtfplugin.c:629:7: warning: '__builtin___strncat_chk' output may be truncated copying 200 bytes from a string of length 254 [-Wstringop-truncation] + 629 | strncat(msg, keyword, 200); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c: In function 'read_xyz_structure': +contrib/uiuc/plugins/molfile_plugin/src/xyzplugin.c:133:7: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 1023 [-Wstringop-truncation] + 133 | strncpy(atom->name, buffer, sizeof(atom->name)); + | ^ +layer0/MemoryUsage.cpp: In function 'size_t pymol::memory_usage()': +layer0/MemoryUsage.cpp:38:21: warning: use of assignment suppression and length modifier together in gnu_scanf format [-Wformat=] + 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); + | ^~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'read_gamess_rundata': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:615:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 615 | strncpy(sys_data->basis_string, data->basis_string, + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:620:3: warning: '__builtin_strncpy' output may be truncated copying 4096 bytes from a string of length 8191 [-Wstringop-truncation] + 620 | strncpy(sys_data->runtitle, data->runtitle, sizeof(sys_data->runtitle)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:621:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 621 | strncpy(sys_data->geometry, data->geometry, sizeof(sys_data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:622:3: warning: '__builtin_strncpy' output may be truncated copying 81 bytes from a string of length 8191 [-Wstringop-truncation] + 622 | strncpy(sys_data->version_string, data->version_string, + | ^ +layer0/MemoryUsage.cpp:38:16: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 38 | std::fscanf(fp, "%*zu%zu", &vmRSS); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_coordinates': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] + 1618 | strncpy(atm->type, atname, sizeof(atm->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1618:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:292:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] + 292 | if (NULL == fgets(fbuffer, 1024, data->file)) + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:295:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' + 295 | if (NULL == fgets(fbuffer, 1024, data->file)) + | ^~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_timestep': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:669:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 669 | fgets(fbuffer, 1024, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_timestep': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:554:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] + 554 | fgets(fbuffer, 1024, data->file); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_config_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:362:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] + 362 | strncpy(atom->name, buf, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c: In function 'read_dlpoly_structure': +contrib/uiuc/plugins/molfile_plugin/src/dlpolyplugin.c:267:5: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 4095 [-Wstringop-truncation] + 267 | strncpy(atom->name, buf, sizeof(atom->name)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_basis_options': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1422:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] + 1422 | strncat(data->basis_string, &data->gbasis[3], 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1411:5: warning: '__builtin___strncat_chk' output may be truncated copying 1 byte from a string of length 9 [-Wstringop-truncation] + 1411 | strncat(data->basis_string, &data->gbasis[2], 1); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'get_atom_radius': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:16: warning: variable 'type' set but not used [-Wunused-but-set-variable] + 166 | char *name, *type; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:166:9: warning: variable 'name' set but not used [-Wunused-but-set-variable] + 166 | char *name, *type; + | ^~~~ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_timestep': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:109:3: warning: '__builtin_strncpy' output may be truncated copying 80 bytes from a string of length 81 [-Wstringop-truncation] + 109 | strncpy(tmp, record, PQR_RECORD_LENGTH); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c: In function 'read_pqr_structure': +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:137:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 68 [-Wstringop-truncation] + 137 | strncpy(name, record+12, 4); name[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:138:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 63 [-Wstringop-truncation] + 138 | strncpy(resname, record+17, 4); resname[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:139:3: warning: '__builtin_strncpy' output may be truncated copying 1 byte from a string of length 59 [-Wstringop-truncation] + 139 | strncpy(chain, record+21, 1); chain[1] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/pqrplugin.c:140:3: warning: '__builtin_strncpy' output may be truncated copying 4 bytes from a string of length 58 [-Wstringop-truncation] + 140 | strncpy(resid, record+22, 4); resid[4] = 0; + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_input_structure': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1682:5: warning: '__builtin_strncpy' output may be truncated copying 11 bytes from a string of length 8191 [-Wstringop-truncation] + 1682 | strncpy(atm->type, atname, sizeof(atm->type)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1981:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] + 1981 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_contrl_firefly': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1818:3: warning: '__builtin_strncpy' specified bound 8192 equals destination size [-Wstringop-truncation] + 1818 | strncpy(data->geometry, trimright(temp+7), sizeof(data->geometry)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c: In function 'get_proc_mem.isra': +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1279:5: warning: '__builtin_strncpy' output may be truncated copying 256 bytes from a string of length 8191 [-Wstringop-truncation] + 1279 | strncpy(data->memory,&word[2][0],sizeof(data->memory)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/gamessplugin.c:1272:5: warning: '__builtin_strncpy' specified bound 256 equals destination size [-Wstringop-truncation] + 1272 | strncpy(data->memory,trimright(temp),sizeof(data->memory)); + | ^ +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h: In function 'get_traj_frame.isra': +contrib/uiuc/plugins/molfile_plugin/src/qmplugin.h:819:5: warning: '__builtin_strncpy' output may be truncated copying 10 bytes from a string of length 10 [-Wstringop-truncation] + 819 | strncpy((*atoms)[i].type, (*atoms)[indexmap[i]].type, 10); + | ^ contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp: In function 'int {anonymous}::write_structure(void*, int, const molfile_atom_t*)': contrib/uiuc/plugins/molfile_plugin/src/maeffplugin.cpp:1904:9: warning: unused variable 'last_ctnumber' [-Wunused-variable] 1904 | int last_ctnumber = -1; | ^~~~~~~~~~~~~ +layer1/Wizard.cpp: In member function 'virtual int CWizard::release(int, int, int, int)': +layer1/Wizard.cpp:571:18: warning: unused variable 'wiz' [-Wunused-variable] + 571 | if (auto wiz = WizardGet(G)) { + | ^~~ +layer1/SymOp.cpp: In member function 'std::string pymol::SymOp::to_string() const': +layer1/SymOp.cpp:37:32: warning: '%d' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=] + 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); + | ^~ +layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] + 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); + | ^~~~~~~~~~~ +layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/13/cstdio:42, + from /usr/include/c++/13/ext/string_conversions.h:45, + from /usr/include/c++/13/bits/basic_string.h:4109, + from /usr/include/c++/13/string:54, + from layer1/SymOp.h:9, + from layer1/SymOp.cpp:7: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'std::string pymol::SymOp::to_string() const' at layer1/SymOp.cpp:37:16: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 17 bytes into a destination of size 8 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function 'void DDmkdir(const std::string&, mode_t, int, int)': contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:714:23: warning: '%03x' directive writing between 3 and 8 bytes into a region of size 6 [-Wformat-overflow=] 714 | sprintf(sub, "%03x/", i); @@ -6271,6 +6335,14 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +In file included from include/tnt/tnt.h:45, + from layer0/ccealignmodule.cpp:39: +In member function 'void TNT::Array1D::set_(T*, T*, const T&) [with T = double]', + inlined from 'TNT::Array1D::Array1D(int, const T&) [with T = double]' at include/tnt/tnt_array1d.h:119:6, + inlined from 'PyObject* findBest(pcePoint, pcePoint, pathCache, int, int, int)' at layer0/ccealignmodule.cpp:506:28: +include/tnt/tnt_array1d.h:283:20: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 283 | *p = a; + | ~~~^~~ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp: In function 'std::string framefile(const std::string&, size_t, size_t, int, int)': contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:675:35: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=] 675 | sprintf(answer, "%03x/", d1); @@ -6304,6 +6376,36 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ +layer1/Ray.cpp: In function 'void RayRenderVRML2(CRay*, int, int, char**, float, float, float, float, float)': +layer1/Ray.cpp:1535:20: warning: '%s' directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=] + 1535 | "%s" + | ^~ +...... + 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); + | ~~~~~~~~ +layer1/Ray.cpp:1530:18: note: 'sprintf' output between 116 and 3302 bytes into a destination of size 1024 + 1530 | sprintf(buffer, + | ~~~~~~~^~~~~~~~ + 1531 | "Transform {\n" + | ~~~~~~~~~~~~~~~ + 1532 | " translation %8.6f %8.6f %8.6f\n" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1533 | " rotation %8.6f %8.6f %8.6f %8.6f\n" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1534 | " children [\n" + | ~~~~~~~~~~~~~~~ + 1535 | "%s" + | ~~~~ + 1536 | " ]\n" + | ~~~~~~ + 1537 | "}\n", + | ~~~~~~ + 1538 | vert2[0] - mid[0], + | ~~~~~~~~~~~~~~~~~~ + 1539 | vert2[1] - mid[1], + | ~~~~~~~~~~~~~~~~~~ + 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:71: In function 'void swap4_unaligned(void*, long int)', inlined from 'void {anonymous}::Blob::get_float(float*) const' at contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:615:36, @@ -6689,73 +6791,41 @@ contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 24 into destination object 'nz' of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset [24, 28] into destination object 'nz' of size 4 contrib/uiuc/plugins/molfile_plugin/src/dtrplugin.cpp:1494:19: note: at offset 24 into destination object 'nz' of size 4 -In file included from include/tnt/tnt.h:45, - from layer0/ccealignmodule.cpp:39: -In member function 'void TNT::Array1D::set_(T*, T*, const T&) [with T = double]', - inlined from 'TNT::Array1D::Array1D(int, const T&) [with T = double]' at include/tnt/tnt_array1d.h:119:6, - inlined from 'PyObject* findBest(pcePoint, pcePoint, pathCache, int, int, int)' at layer0/ccealignmodule.cpp:506:28: -include/tnt/tnt_array1d.h:283:20: warning: 'void* __builtin_memset(void*, int, long unsigned int)' specified bound between 18446744056529682432 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 283 | *p = a; - | ~~~^~~ -layer1/SceneMouse.cpp: In function 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)': -layer1/SceneMouse.cpp:455:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=] - 455 | " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G); - | ^~ ~~~~ -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/13/cstdio:42, - from /usr/include/c++/13/ext/string_conversions.h:45, - from /usr/include/c++/13/bits/basic_string.h:4109, - from /usr/include/c++/13/string:54, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from include/pymol/zstring_view.h:12, - from layer1/SceneMouse.h:4, - from layer1/SceneMouse.cpp:1: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)' at layer1/SceneMouse.cpp:454:11: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer1/Ray.cpp: In function 'void RayRenderVRML2(CRay*, int, int, char**, float, float, float, float, float)': -layer1/Ray.cpp:1535:20: warning: '%s' directive writing up to 1023 bytes into a region of size between 0 and 914 [-Wformat-overflow=] - 1535 | "%s" - | ^~ -...... - 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); - | ~~~~~~~~ -layer1/Ray.cpp:1530:18: note: 'sprintf' output between 116 and 3302 bytes into a destination of size 1024 - 1530 | sprintf(buffer, - | ~~~~~~~^~~~~~~~ - 1531 | "Transform {\n" - | ~~~~~~~~~~~~~~~ - 1532 | " translation %8.6f %8.6f %8.6f\n" - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1533 | " rotation %8.6f %8.6f %8.6f %8.6f\n" - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1534 | " children [\n" - | ~~~~~~~~~~~~~~~ - 1535 | "%s" - | ~~~~ - 1536 | " ]\n" - | ~~~~~~ - 1537 | "}\n", - | ~~~~~~ - 1538 | vert2[0] - mid[0], - | ~~~~~~~~~~~~~~~~~~ - 1539 | vert2[1] - mid[1], - | ~~~~~~~~~~~~~~~~~~ - 1540 | vert2[2] - mid[2], axis[0], axis[1], axis[2], angle, geometry); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer1/Wizard.cpp: In member function 'virtual int CWizard::release(int, int, int, int)': -layer1/Wizard.cpp:571:18: warning: unused variable 'wiz' [-Wunused-variable] - 571 | if (auto wiz = WizardGet(G)) { - | ^~~ +layer2/ObjectSurface.cpp: In function 'void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)': +layer2/ObjectSurface.cpp:268:30: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=] + 268 | " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G); + | ^~ +In file included from layer1/Ortho.h:32, + from layer1/Scene.h:23, + from layer2/ObjectSurface.cpp:35: +layer0/Feedback.h:274:15: note: 'snprintf' output 34 or more bytes (assuming 289) into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectSurface.cpp:267:7: note: in expansion of macro 'PRINTFB' + 267 | PRINTFB(I->G, FB_ObjectSurface, FB_Actions) + | ^~~~~~~ +layer2/ObjectMolecule.cpp: In function 'CoordSet* ObjectMoleculeMOLStr2CoordSet.constprop(PyMOLGlobals*, const char*, AtomInfoType**, const char**)': +layer2/ObjectMolecule.cpp:7579:37: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=] + 7579 | " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G) + | ^~ ~~~~~~~ +In file included from layer1/Ortho.h:32, + from layer2/ObjectMolecule.cpp:31: +layer0/Feedback.h:274:15: note: 'snprintf' output between 34 and 289 bytes into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectMolecule.cpp:7578:3: note: in expansion of macro 'PRINTFB' + 7578 | PRINTFB(G, FB_ObjectMolecule, FB_Blather) + | ^~~~~~~ +layer2/ObjectSurface.cpp: In member function 'virtual void ObjectSurface::update()': +layer2/ObjectSurface.cpp:493:43: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=] + 493 | " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G); + | ^~ +layer0/Feedback.h:274:15: note: 'snprintf' output between 30 and 285 bytes into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectSurface.cpp:492:13: note: in expansion of macro 'PRINTFB' + 492 | PRINTFB(I->G, FB_ObjectSurface, FB_Details) + | ^~~~~~~ layer2/ObjectSlice.cpp: In member function 'virtual void ObjectSlice::update()': layer2/ObjectSlice.cpp:639:42: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 225 [-Wformat-truncation=] 639 | "ObjectSliceUpdate-Error: map '%s' has been deleted.\n", oss->MapName @@ -6778,18 +6848,38 @@ layer2/ObjectSlice.cpp:649:11: note: in expansion of macro 'PRINTFB' 649 | PRINTFB(I->G, FB_ObjectSlice, FB_Blather) | ^~~~~~~ -layer2/ObjectMolecule.cpp: In function 'CoordSet* ObjectMoleculeMOLStr2CoordSet.constprop(PyMOLGlobals*, const char*, AtomInfoType**, const char**)': -layer2/ObjectMolecule.cpp:7579:37: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 224 [-Wformat-truncation=] - 7579 | " ObjMolMOLStr2CoordSet: title '%s'\n", nameTmp ENDFB(G) - | ^~ ~~~~~~~ +layer3/Editor.cpp: In function 'void EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)': +layer3/Editor.cpp:1933:29: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] + 1933 | " Editor: grabbing (%s).", name ENDFB(G); + | ^~ ~~~~ In file included from layer1/Ortho.h:32, - from layer2/ObjectMolecule.cpp:31: -layer0/Feedback.h:274:15: note: 'snprintf' output between 34 and 289 bytes into a destination of size 255 + from layer1/ButMode.h:20, + from layer3/Editor.cpp:28: +layer0/Feedback.h:274:15: note: 'snprintf' output between 22 and 277 bytes into a destination of size 255 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, | ^ -layer2/ObjectMolecule.cpp:7578:3: note: in expansion of macro 'PRINTFB' - 7578 | PRINTFB(G, FB_ObjectMolecule, FB_Blather) - | ^~~~~~~ +layer3/Editor.cpp:1932:7: note: in expansion of macro 'PRINTFB' + 1932 | PRINTFB(G, FB_Editor, FB_Blather) + | ^~~~~~~ +layer3/Editor.cpp: In function 'void EditorDefineExtraPks(PyMOLGlobals*)': +layer3/Editor.cpp:335:29: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] + 335 | sprintf(buffer, "(byres %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:335:12: note: 'sprintf' output between 9 and 264 bytes into a destination of size 256 + 335 | sprintf(buffer, "(byres %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +layer3/Editor.cpp:337:31: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] + 337 | sprintf(buffer, "(bychain %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:337:12: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 + 337 | sprintf(buffer, "(bychain %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +layer3/Editor.cpp:339:32: warning: '%s' directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=] + 339 | sprintf(buffer, "(byobject %s)", name); + | ^~ ~~~~ +layer3/Editor.cpp:339:12: note: 'sprintf' output between 12 and 267 bytes into a destination of size 256 + 339 | sprintf(buffer, "(byobject %s)", name); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layer2/ObjectMap.cpp: In function 'void ObjectMapDump(const ObjectMap*, const char*, int, int)': layer2/ObjectMap.cpp:5982:24: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 5982 | " ObjectMapDump: %s written to %s\n", om->Name, fname ENDFB(om->G); @@ -6807,29 +6897,65 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer2/ObjectSurface.cpp: In function 'void ObjectSurfaceDump(ObjectSurface*, const char*, int, int)': -layer2/ObjectSurface.cpp:268:30: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 235 [-Wformat-truncation=] - 268 | " ObjectSurfaceDump: %s written to %s\n", I->Name, fname ENDFB(I->G); - | ^~ -In file included from layer1/Ortho.h:32, - from layer1/Scene.h:23, - from layer2/ObjectSurface.cpp:35: -layer0/Feedback.h:274:15: note: 'snprintf' output 34 or more bytes (assuming 289) into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectSurface.cpp:267:7: note: in expansion of macro 'PRINTFB' - 267 | PRINTFB(I->G, FB_ObjectSurface, FB_Actions) - | ^~~~~~~ -layer2/ObjectSurface.cpp: In member function 'virtual void ObjectSurface::update()': -layer2/ObjectSurface.cpp:493:43: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 229 [-Wformat-truncation=] - 493 | " ObjectSurface: updating \"%s\".\n", I->Name ENDFB(I->G); - | ^~ -layer0/Feedback.h:274:15: note: 'snprintf' output between 30 and 285 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectSurface.cpp:492:13: note: in expansion of macro 'PRINTFB' - 492 | PRINTFB(I->G, FB_ObjectSurface, FB_Details) - | ^~~~~~~ +layer3/PlugIOManager.cpp: In function 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)': +layer3/PlugIOManager.cpp:946:65: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=] + 946 | " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G); + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/python3.11/Python.h:24, + from layer0/os_python.h:34, + from layer3/PlugIOManager.cpp:20: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)' at layer3/PlugIOManager.cpp:945:7: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 58 and 313 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +layer2/ObjectVolume.cpp: In function 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)': +layer2/ObjectVolume.cpp:74:33: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=] + 74 | "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/python3.11/Python.h:24, + from layer0/os_python.h:34, + from layer2/ObjectVolume.cpp:20: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)' at layer2/ObjectVolume.cpp:73:5: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 46 and 301 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ +layer1/SceneMouse.cpp: In function 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)': +layer1/SceneMouse.cpp:455:32: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 237 [-Wformat-truncation=] + 455 | " You clicked %s -> (%s)\n", buffer.c_str(), name ENDFB(G); + | ^~ ~~~~ +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/13/cstdio:42, + from /usr/include/c++/13/ext/string_conversions.h:45, + from /usr/include/c++/13/bits/basic_string.h:4109, + from /usr/include/c++/13/string:54, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from include/pymol/zstring_view.h:12, + from layer1/SceneMouse.h:4, + from layer1/SceneMouse.cpp:1: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'void SceneClickTransformObject(PyMOLGlobals*, pymol::CObject*, const NamedPicking&, int, bool)' at layer1/SceneMouse.cpp:454:11: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output 21 or more bytes (assuming 276) into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ layer2/ObjectMolecule.cpp: In member function 'virtual void ObjectMolecule::update()': layer2/ObjectMolecule.cpp:10605:82: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 181 and 191 [-Wformat-truncation=] 10605 | " ObjectMolecule-DEBUG: updating representations for state %d of \"%s\".\n", @@ -6914,19 +7040,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp: In function 'void EditorPrepareDrag(PyMOLGlobals*, pymol::CObject*, int, int, int, int)': -layer3/Editor.cpp:1933:29: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 236 [-Wformat-truncation=] - 1933 | " Editor: grabbing (%s).", name ENDFB(G); - | ^~ ~~~~ -In file included from layer1/Ortho.h:32, - from layer1/ButMode.h:20, - from layer3/Editor.cpp:28: -layer0/Feedback.h:274:15: note: 'snprintf' output between 22 and 277 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer3/Editor.cpp:1932:7: note: in expansion of macro 'PRINTFB' - 1932 | PRINTFB(G, FB_Editor, FB_Blather) - | ^~~~~~~ layer2/ObjectMap.cpp: In function 'int ObjectMapGRDStrToMap(ObjectMap*, char*, int, int, int)': layer2/ObjectMap.cpp:4290:18: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 243 [-Wformat-truncation=] 4290 | " ObjectMap: %s\n", cc ENDFB(I->G); @@ -6953,151 +7066,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp: In function 'void EditorDefineExtraPks(PyMOLGlobals*)': -layer3/Editor.cpp:335:29: warning: '%s' directive writing up to 255 bytes into a region of size 249 [-Wformat-overflow=] - 335 | sprintf(buffer, "(byres %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:335:12: note: 'sprintf' output between 9 and 264 bytes into a destination of size 256 - 335 | sprintf(buffer, "(byres %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp:337:31: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] - 337 | sprintf(buffer, "(bychain %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:337:12: note: 'sprintf' output between 11 and 266 bytes into a destination of size 256 - 337 | sprintf(buffer, "(bychain %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer3/Editor.cpp:339:32: warning: '%s' directive writing up to 255 bytes into a region of size 246 [-Wformat-overflow=] - 339 | sprintf(buffer, "(byobject %s)", name); - | ^~ ~~~~ -layer3/Editor.cpp:339:12: note: 'sprintf' output between 12 and 267 bytes into a destination of size 256 - 339 | sprintf(buffer, "(byobject %s)", name); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -layer2/ObjectVolume.cpp: In function 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)': -layer2/ObjectVolume.cpp:74:33: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 230 [-Wformat-truncation=] - 74 | "ObjectVolume-Error: map '%s' has been deleted.\n", vs->MapName - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/python3.11/Python.h:24, - from layer0/os_python.h:34, - from layer2/ObjectVolume.cpp:20: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'ObjectMapState* ObjectVolumeStateGetMapState(ObjectVolumeState*)' at layer2/ObjectVolume.cpp:73:5: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 46 and 301 bytes into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer3/PlugIOManager.cpp: In function 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)': -layer3/PlugIOManager.cpp:946:65: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 200 [-Wformat-truncation=] - 946 | " PlugIOManagerLoad: can't load trajectory into object '%s'\n", obj->Name ENDFB(G); - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/python3.11/Python.h:24, - from layer0/os_python.h:34, - from layer3/PlugIOManager.cpp:20: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'pymol::CObject* PlugIOManagerLoad(PyMOLGlobals*, pymol::CObject**, const char*, int, int, const char*, int)' at layer3/PlugIOManager.cpp:945:7: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 58 and 313 bytes into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer1/SymOp.cpp: In member function 'std::string pymol::SymOp::to_string() const': -layer1/SymOp.cpp:37:32: warning: '%d' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 5 [-Wformat-truncation=] - 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); - | ^~ -layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] - 37 | std::snprintf(code, 8, "%u_%d%d%d", index + 1, x + 5, y + 5, z + 5); - | ^~~~~~~~~~~ -layer1/SymOp.cpp:37:26: note: directive argument in the range [-123, 132] -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/13/cstdio:42, - from /usr/include/c++/13/ext/string_conversions.h:45, - from /usr/include/c++/13/bits/basic_string.h:4109, - from /usr/include/c++/13/string:54, - from layer1/SymOp.h:9, - from layer1/SymOp.cpp:7: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'std::string pymol::SymOp::to_string() const' at layer1/SymOp.cpp:37:16: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 6 and 17 bytes into a destination of size 8 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer2/ObjectMesh.cpp: In member function 'virtual void ObjectMesh::update()': -layer2/ObjectMesh.cpp:502:41: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=] - 502 | "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName - | ^~ -In file included from layer1/Ortho.h:32, - from layer1/Scene.h:23, - from layer2/ObjectMesh.cpp:33: -layer0/Feedback.h:274:15: note: 'snprintf' output between 50 and 305 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectMesh.cpp:501:9: note: in expansion of macro 'PRINTFB' - 501 | PRINTFB(I->G, FB_ObjectMesh, FB_Errors) - | ^~~~~~~ -layer2/ObjectMesh.cpp:535:40: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=] - 535 | " ObjectMesh: updating \"%s\".\n", I->Name ENDFB(G); - | ^~ -layer0/Feedback.h:274:15: note: 'snprintf' output between 27 and 282 bytes into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectMesh.cpp:534:13: note: in expansion of macro 'PRINTFB' - 534 | PRINTFB(G, FB_ObjectMesh, FB_Details) - | ^~~~~~~ -layer2/ObjectMesh.cpp: In function 'void ObjectMeshDump(ObjectMesh*, const char*, int, int)': -layer2/ObjectMesh.cpp:329:27: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] - 329 | " ObjectMeshDump: %s written to %s\n", I->Name, fname ENDFB(I->G); - | ^~ -layer0/Feedback.h:274:15: note: 'snprintf' output 31 or more bytes (assuming 286) into a destination of size 255 - 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, - | ^ -layer2/ObjectMesh.cpp:328:7: note: in expansion of macro 'PRINTFB' - 328 | PRINTFB(I->G, FB_ObjectMesh, FB_Actions) - | ^~~~~~~ -layer2/ObjectMolecule2.cpp: In function 'int ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, const char*, const char*, const char*, const char*, const char*, const char*, float, int, float, float, const char*, const float*, int, int, int, int)': -layer2/ObjectMolecule2.cpp:335:27: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] - 335 | " ObjMol: created %s/%s/%s/%s`%d%c/%s\n", - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/python3.11/Python.h:24, - from layer0/os_python.h:34, - from layer2/ObjectMolecule2.cpp:24: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'int ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, const char*, const char*, const char*, const char*, const char*, const char*, float, int, float, float, const char*, const float*, int, int, int, int)' at layer2/ObjectMolecule2.cpp:334:7: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 26 and 291 bytes into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ -layer3/Selector.cpp: In function 'int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)': -layer3/Selector.cpp:1722:70: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=] - 1722 | " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n", - | ^~ -In file included from /usr/include/stdio.h:906, - from /usr/include/c++/13/cstdio:42, - from /usr/include/c++/13/ext/string_conversions.h:45, - from /usr/include/c++/13/bits/basic_string.h:4109, - from /usr/include/c++/13/string:54, - from layer3/Selector.cpp:20: -In function 'int snprintf(char*, size_t, const char*, ...)', - inlined from 'int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)' at layer3/Selector.cpp:1721:19: -/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 59 and 324 bytes into a destination of size 255 - 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 55 | __glibc_objsize (__s), __fmt, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 56 | __va_arg_pack ()); - | ~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function 'pymol::Result<> ExecutiveRemoveAtoms(PyMOLGlobals*, const char*, int)': layer3/Executive.cpp:9007:58: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 207 and 217 [-Wformat-truncation=] 9007 | " Remove: eliminated %d atoms in model \"%s\".\n", @@ -7225,6 +7193,28 @@ layer3/Executive.cpp:12197:11: note: in expansion of macro 'PRINTF' 12197 | PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G); | ^~~~~~ +layer2/ObjectMesh.cpp: In member function 'virtual void ObjectMesh::update()': +layer2/ObjectMesh.cpp:502:41: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 226 [-Wformat-truncation=] + 502 | "ObjectMeshUpdate-Error: map '%s' has been deleted.\n", ms->MapName + | ^~ +In file included from layer1/Ortho.h:32, + from layer1/Scene.h:23, + from layer2/ObjectMesh.cpp:33: +layer0/Feedback.h:274:15: note: 'snprintf' output between 50 and 305 bytes into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectMesh.cpp:501:9: note: in expansion of macro 'PRINTFB' + 501 | PRINTFB(I->G, FB_ObjectMesh, FB_Errors) + | ^~~~~~~ +layer2/ObjectMesh.cpp:535:40: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 232 [-Wformat-truncation=] + 535 | " ObjectMesh: updating \"%s\".\n", I->Name ENDFB(G); + | ^~ +layer0/Feedback.h:274:15: note: 'snprintf' output between 27 and 282 bytes into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectMesh.cpp:534:13: note: in expansion of macro 'PRINTFB' + 534 | PRINTFB(G, FB_ObjectMesh, FB_Details) + | ^~~~~~~ layer3/Executive.cpp: In function 'int ExecutiveSetSettingFromString(PyMOLGlobals*, int, const char*, const char*, int, int, int)': layer3/Executive.cpp:12129:36: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size 245 [-Wformat-truncation=] 12129 | " Setting: %s set for %d atoms in object \"%s\".\n", @@ -7298,6 +7288,35 @@ layer3/Executive.cpp:12057:11: note: in expansion of macro 'PRINTF' 12057 | PRINTF " Setting: %s set to %s.\n", name, value2 ENDF(G); | ^~~~~~ +layer2/ObjectMesh.cpp: In function 'void ObjectMeshDump(ObjectMesh*, const char*, int, int)': +layer2/ObjectMesh.cpp:329:27: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] + 329 | " ObjectMeshDump: %s written to %s\n", I->Name, fname ENDFB(I->G); + | ^~ +layer0/Feedback.h:274:15: note: 'snprintf' output 31 or more bytes (assuming 286) into a destination of size 255 + 274 | (snprintf)( _FBstr, FEEDBACK_MAX_OUTPUT, + | ^ +layer2/ObjectMesh.cpp:328:7: note: in expansion of macro 'PRINTFB' + 328 | PRINTFB(I->G, FB_ObjectMesh, FB_Actions) + | ^~~~~~~ +layer3/Selector.cpp: In function 'int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)': +layer3/Selector.cpp:1722:70: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 207 [-Wformat-truncation=] + 1722 | " AssignSS-Warning: Ignoring incomplete residue /%s/%s/%s/%d%c ...\n", + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/c++/13/cstdio:42, + from /usr/include/c++/13/ext/string_conversions.h:45, + from /usr/include/c++/13/bits/basic_string.h:4109, + from /usr/include/c++/13/string:54, + from layer3/Selector.cpp:20: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'int SelectorAssignSS(PyMOLGlobals*, int, int, int, int, ObjectMolecule*, int)' at layer3/Selector.cpp:1721:19: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 59 and 324 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function 'bool ExecutiveSetSymmetry(PyMOLGlobals*, pymol::zstring_view, int, const CSymmetry&, bool)': layer3/Executive.cpp:5942:46: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 199 [-Wformat-truncation=] 5942 | " %s-Warning: Cannot set symmetry for '%s' (type %s)\n", __func__, @@ -7326,6 +7345,23 @@ layer3/Executive.cpp:5941:7: note: in expansion of macro 'PRINTFB' 5941 | PRINTFB(G, FB_Executive, FB_Warnings) | ^~~~~~~ +layer2/ObjectMolecule2.cpp: In function 'int ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, const char*, const char*, const char*, const char*, const char*, const char*, float, int, float, float, const char*, const float*, int, int, int, int)': +layer2/ObjectMolecule2.cpp:335:27: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 238 [-Wformat-truncation=] + 335 | " ObjMol: created %s/%s/%s/%s`%d%c/%s\n", + | ^~ +In file included from /usr/include/stdio.h:906, + from /usr/include/python3.11/Python.h:24, + from layer0/os_python.h:34, + from layer2/ObjectMolecule2.cpp:24: +In function 'int snprintf(char*, size_t, const char*, ...)', + inlined from 'int ObjectMoleculeAddPseudoatom(ObjectMolecule*, int, const char*, const char*, const char*, const char*, const char*, const char*, float, int, float, float, const char*, const float*, int, int, int, int)' at layer2/ObjectMolecule2.cpp:334:7: +/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:35: note: '__builtin___snprintf_chk' output between 26 and 291 bytes into a destination of size 255 + 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 55 | __glibc_objsize (__s), __fmt, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 56 | __va_arg_pack ()); + | ~~~~~~~~~~~~~~~~~ layer3/Executive.cpp: In function 'pymol::Result<> ExecutiveBond(PyMOLGlobals*, const char*, const char*, int, int, int, pymol::zstring_view)': layer3/Executive.cpp:9371:67: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 200 and 210 [-Wformat-truncation=] 9371 | " Valence: %d bond valences adjusted in model \"%s\".\n", cnt, @@ -7558,7 +7594,7 @@ contrib/champ/os_memory.c:150:8: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | hash=(int)rec; | ^ -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.11/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.11/multiprocessing/queues.py", line 377, in put @@ -7578,23 +7614,23 @@ dh_installdirs -O--buildsystem=pybuild dh_auto_install -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.12 setup.py install --root /build/reproducible-path/pymol-2.5.0+dfsg/debian/python3-pymol -/usr/lib/python3.12/dist-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p' -/usr/lib/python3.12/dist-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W' +/usr/lib/python3.12/dist-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s' +/usr/lib/python3.12/dist-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s' +/usr/lib/python3.12/dist-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.' +/usr/lib/python3.12/dist-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/viewing.py:899: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/viewing.py:912: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/viewing.py:914: SyntaxWarning: invalid escape sequence '\.' +/usr/lib/python3.12/dist-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s' +/usr/lib/python3.12/dist-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8' /usr/lib/python3.12/dist-packages/pymol/parser.py:48: SyntaxWarning: invalid escape sequence '\[' /usr/lib/python3.12/dist-packages/pymol/parser.py:408: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/internal.py:252: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/internal.py:253: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/internal.py:254: SyntaxWarning: invalid escape sequence '\.' /usr/lib/python3.12/dist-packages/pymol/internal.py:257: SyntaxWarning: invalid escape sequence '\.' -/usr/lib/python3.12/dist-packages/pymol/wizard/pseudoatom.py:13: SyntaxWarning: invalid escape sequence '\8' -/usr/lib/python3.12/dist-packages/pymol/moving.py:733: SyntaxWarning: invalid escape sequence '\s' -/usr/lib/python3.12/dist-packages/chempy/sdf.py:23: SyntaxWarning: invalid escape sequence '\s' -/usr/lib/python3.12/dist-packages/chempy/sdf.py:24: SyntaxWarning: invalid escape sequence '\s' -/usr/lib/python3.12/dist-packages/pmg_tk/skins/normal/__init__.py:849: SyntaxWarning: invalid escape sequence '\.' -/usr/lib/python3.12/dist-packages/pmg_tk/skins/normal/__init__.py:889: SyntaxWarning: invalid escape sequence '\.' +/usr/lib/python3.12/dist-packages/pymol/plugins/installation.py:23: SyntaxWarning: invalid escape sequence '\p' +/usr/lib/python3.12/dist-packages/pymol/movie.py:818: SyntaxWarning: invalid escape sequence '\W' /usr/lib/python3/dist-packages/setuptools/command/sdist.py:126: SetuptoolsDeprecationWarning: `build_py` command does not inherit from setuptools' `build_py`. !! @@ -7607,7 +7643,7 @@ !! self._add_data_files(self._safe_data_files(build_py)) -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.12/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.12/multiprocessing/queues.py", line 399, in put @@ -7627,7 +7663,7 @@ !! self._add_data_files(self._safe_data_files(build_py)) -Exception ignored in: +Exception ignored in: Traceback (most recent call last): File "/usr/lib/python3.11/multiprocessing/pool.py", line 271, in __del__ File "/usr/lib/python3.11/multiprocessing/queues.py", line 377, in put @@ -7735,8 +7771,8 @@ dpkg-gencontrol: warning: Depends field of package pymol: substitution variable ${python3:Depends} used, but is not defined dh_md5sums -O--buildsystem=pybuild dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-pymol-dbgsym' in '../python3-pymol-dbgsym_2.5.0+dfsg-1_amd64.deb'. dpkg-deb: building package 'pymol' in '../pymol_2.5.0+dfsg-1_all.deb'. +dpkg-deb: building package 'python3-pymol-dbgsym' in '../python3-pymol-dbgsym_2.5.0+dfsg-1_amd64.deb'. dpkg-deb: building package 'pymol-data' in '../pymol-data_2.5.0+dfsg-1_all.deb'. dpkg-deb: building package 'python3-pymol' in '../python3-pymol_2.5.0+dfsg-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pymol_2.5.0+dfsg-1_amd64.buildinfo @@ -7746,12 +7782,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3091700/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/295380 and its subdirectories -I: Current time: Tue Apr 30 06:27:45 -12 2024 -I: pbuilder-time-stamp: 1714501665 +I: removing directory /srv/workspace/pbuilder/3091700 and its subdirectories +I: Current time: Tue Jun 3 15:00:25 +14 2025 +I: pbuilder-time-stamp: 1748912425