=> Building science/smoldyn Started : Friday, 26 JUL 2019 at 08:44:52 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/science/smoldyn XDG_CONFIG_HOME=/construction/science/smoldyn HOME=/construction/science/smoldyn TMPDIR="/tmp" PATH=/construction/science/smoldyn/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/science/smoldyn XDG_CONFIG_HOME=/construction/science/smoldyn HOME=/construction/science/smoldyn TMPDIR="/tmp" PATH=/construction/science/smoldyn/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/science/smoldyn/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- CMAKE_BUILD_TYPE="release" OSREL=5.6 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/smoldyn" EXAMPLESDIR="share/examples/smoldyn" DATADIR="share/smoldyn" WWWDIR="www/smoldyn" ETCDIR="etc/smoldyn" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/smoldyn DOCSDIR=/usr/local/share/doc/smoldyn EXAMPLESDIR=/usr/local/share/examples/smoldyn WWWDIR=/usr/local/www/smoldyn ETCDIR=/usr/local/etc/smoldyn -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.6 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License LGPL3 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> smoldyn-2.60 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> smoldyn-2.60 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of smoldyn-2.60 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License LGPL3 accepted by the user ===> Fetching all distfiles required by smoldyn-2.60 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License LGPL3 accepted by the user ===> Fetching all distfiles required by smoldyn-2.60 for building => SHA256 Checksum OK for smoldyn-2.60.tgz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License LGPL3 accepted by the user ===> Fetching all distfiles required by smoldyn-2.60 for building ===> Extracting for smoldyn-2.60 => SHA256 Checksum OK for smoldyn-2.60.tgz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for smoldyn-2.60 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> smoldyn-2.60 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-3.14.5.txz Installing cmake-3.14.5... `-- Installing curl-7.65.1_1... | `-- Installing ca_root_nss-3.45... | `-- Extracting ca_root_nss-3.45: ........ done | `-- Installing libnghttp2-1.39.1... | `-- Extracting libnghttp2-1.39.1: .......... done | `-- Installing libressl-2.9.2... | `-- Extracting libressl-2.9.2: .......... done `-- Extracting curl-7.65.1_1: .......... done `-- Installing expat-2.2.6_1... `-- Extracting expat-2.2.6_1: .......... done `-- Installing jsoncpp-1.8.1_6... `-- Extracting jsoncpp-1.8.1_6: .......... done `-- Installing libarchive-3.3.3_1,1... | `-- Installing liblz4-1.9.1,1... | `-- Extracting liblz4-1.9.1,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done `-- Extracting libarchive-3.3.3_1,1: .......... done `-- Installing libuv-1.30.1... `-- Extracting libuv-1.30.1: .......... done `-- Installing ncurses-6.1.20190525... `-- Extracting ncurses-6.1.20190525: .......... done `-- Installing rhash-1.3.5... `-- Extracting rhash-1.3.5: .......... done Extracting cmake-3.14.5: .......... done Message from ca_root_nss-3.45: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** ===> smoldyn-2.60 depends on file: /usr/local/bin/cmake - found ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2019.1.txz Installing xorgproto-2019.1... Extracting xorgproto-2019.1: .......... done ===> smoldyn-2.60 depends on package: xorgproto>=0 - found ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on package: xorgproto>=0 - found ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xi.pc - not found ===> Installing existing package /packages/All/libXi-1.7.10,1.txz Installing libXi-1.7.10,1... `-- Installing libX11-1.6.8,1... | `-- Installing libXau-1.0.9... | `-- Extracting libXau-1.0.9: .......... done | `-- Installing libXdmcp-1.1.3... | `-- Extracting libXdmcp-1.1.3: ......... done | `-- Installing libxcb-1.13.1... | | `-- Installing libpthread-stubs-0.4... | | `-- Extracting libpthread-stubs-0.4: .... done | | `-- Installing libxml2-2.9.9... | | `-- Extracting libxml2-2.9.9: .......... done | `-- Extracting libxcb-1.13.1: .......... done `-- Extracting libX11-1.6.8,1: .......... done `-- Installing libXext-1.3.4,1... `-- Extracting libXext-1.3.4,1: .......... done `-- Installing libXfixes-5.0.3_2... `-- Extracting libXfixes-5.0.3_2: .......... done Extracting libXi-1.7.10,1: .......... done ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - not found ===> Installing existing package /packages/All/libXmu-1.1.3,1.txz Installing libXmu-1.1.3,1... `-- Installing libXt-1.2.0,1... | `-- Installing libICE-1.0.9_3,1... | `-- Extracting libICE-1.0.9_3,1: .......... done | `-- Installing libSM-1.2.3,1... | `-- Extracting libSM-1.2.3,1: .......... done `-- Extracting libXt-1.2.0,1: .......... done Extracting libXmu-1.1.3,1: .......... done ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found ===> Returning to build of smoldyn-2.60 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> smoldyn-2.60 depends on shared library: libtiff.so - not found ===> Installing existing package /packages/All/tiff-4.0.10_1.txz Installing tiff-4.0.10_1... `-- Installing jbigkit-2.1_1... `-- Extracting jbigkit-2.1_1: .......... done `-- Installing jpeg-turbo-2.0.2... `-- Extracting jpeg-turbo-2.0.2: .......... done Extracting tiff-4.0.10_1: .......... done ===> smoldyn-2.60 depends on shared library: libtiff.so - found (/usr/local/lib/libtiff.so) ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on shared library: libGL.so - not found ===> Installing existing package /packages/All/mesa-libs-18.3.2_1.txz Installing mesa-libs-18.3.2_1... `-- Installing libXdamage-1.1.5... `-- Extracting libXdamage-1.1.5: ......... done `-- Installing libXrandr-1.5.2... | `-- Installing libXrender-0.9.10_2... | `-- Extracting libXrender-0.9.10_2: .......... done `-- Extracting libXrandr-1.5.2: .......... done `-- Installing libXxf86vm-1.1.4_3... `-- Extracting libXxf86vm-1.1.4_3: .......... done `-- Installing libdrm-2.4.99... | `-- Installing libpciaccess-0.14... | | `-- Installing pciids-20190620... | | `-- Extracting pciids-20190620: ..... done | `-- Extracting libpciaccess-0.14: ......... done `-- Extracting libdrm-2.4.99: .......... done `-- Installing libelf-0.8.13_3... | `-- Installing gettext-runtime-0.20.1... | | `-- Installing indexinfo-0.3.1... | | `-- Extracting indexinfo-0.3.1: .... done | `-- Extracting gettext-runtime-0.20.1: .......... done `-- Extracting libelf-0.8.13_3: .......... done `-- Installing libxshmfence-1.3... `-- Extracting libxshmfence-1.3: ......... done `-- Installing wayland-1.16.0... | `-- Installing libffi-3.2.1_3... | `-- Extracting libffi-3.2.1_3: .......... done `-- Extracting wayland-1.16.0: .......... done Extracting mesa-libs-18.3.2_1: .......... done ===> smoldyn-2.60 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so) ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on shared library: libGLU.so - not found ===> Installing existing package /packages/All/libGLU-9.0.0_3.txz Installing libGLU-9.0.0_3... Extracting libGLU-9.0.0_3: ...... done ===> smoldyn-2.60 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> Returning to build of smoldyn-2.60 ===> smoldyn-2.60 depends on shared library: libglut.so - not found ===> Installing existing package /packages/All/freeglut-3.0.0_2.txz Installing freeglut-3.0.0_2... Extracting freeglut-3.0.0_2: .......... done Message from freeglut-3.0.0_2: Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===> smoldyn-2.60 depends on shared library: libglut.so - found (/usr/local/lib/libglut.so) ===> Returning to build of smoldyn-2.60 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for smoldyn-2.60 ===> Performing out-of-source build /bin/mkdir -p /construction/science/smoldyn/.build -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build type: Release -- Found OpenGL: /usr/local/lib/libGL.so -- OpenGL found: '/usr/local/include', '/usr/local/lib/libGL.so;/usr/local/lib/libGLU.so' -- Found GLUT: /usr/local/lib/libglut.so -- Glut found: '/usr/local/include', '/usr/local/lib/libglut.so;/usr/local/lib/libXmu.so;/usr/local/lib/libXi.so' -- Found TIFF: /usr/local/lib/libtiff.so (found version "4.0.10") -- Found Libtiff: '/usr/local/include', '/usr/local/lib/libtiff.so' -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /construction/science/smoldyn/.build -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for smoldyn-2.60 /usr/local/bin/cmake -S/construction/science/smoldyn/smoldyn-2.60 -B/construction/science/smoldyn/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/science/smoldyn/.build/CMakeFiles /construction/science/smoldyn/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all --- CMakeFiles/smoldyn.dir/all --- /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/depend --- CMakeFiles/smoldyn.dir/depend --- cd /construction/science/smoldyn/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/science/smoldyn/smoldyn-2.60 /construction/science/smoldyn/smoldyn-2.60 /construction/science/smoldyn/.build /construction/science/smoldyn/.build /construction/science/smoldyn/.build/CMakeFiles/smoldyn.dir/DependInfo.cmake Scanning dependencies of target smoldyn /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/build --- CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o --- --- CMakeFiles/smoldyn.dir/source/lib/List.c.o --- --- CMakeFiles/smoldyn.dir/source/lib/math2.c.o --- --- CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o --- --- CMakeFiles/smoldyn.dir/source/lib/parse.c.o --- --- CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o --- [ 7%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/Geometry.c --- CMakeFiles/smoldyn.dir/source/lib/List.c.o --- [ 7%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/List.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/List.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/List.c --- CMakeFiles/smoldyn.dir/source/lib/math2.c.o --- [ 7%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/math2.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/math2.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/math2.c --- CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o --- [ 9%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/opengl2.c --- CMakeFiles/smoldyn.dir/source/lib/parse.c.o --- [ 12%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/parse.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/parse.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/parse.c --- CMakeFiles/smoldyn.dir/source/lib/queue.c.o --- [ 14%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/queue.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/queue.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/queue.c --- CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/lib/opengl2.c: In function 'void KeyPush(unsigned char, int, int)': /construction/science/smoldyn/smoldyn-2.60/source/lib/opengl2.c:114:24: warning: '0' directive output may be truncated writing 1 byte into a region of size between 0 and 255 [-Wformat-truncation=] snprintf(str,STRCHAR,"%s%%0%ii.tif",TiffName,(int)log10((double)TiffNumMax)+1); ^~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/lib/random2.c.o --- [ 17%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/random2.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/random2.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/random2.c --- CMakeFiles/smoldyn.dir/source/lib/Rn.c.o --- [ 19%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Rn.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/Rn.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/Rn.c --- CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/lib/opengl2.c:114:24: note: directive argument in the range [-2147483647, 2147483647] /construction/science/smoldyn/smoldyn-2.60/source/lib/opengl2.c:114:11: note: 'snprintf' output between 9 and 274 bytes into a destination of size 256 snprintf(str,STRCHAR,"%s%%0%ii.tif",TiffName,(int)log10((double)TiffNumMax)+1); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o --- [ 21%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/RnSort.c --- CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o --- [ 24%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/rxnparam.c --- CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o --- [ 26%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.c --- CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o --- [ 29%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/Sphere.c --- CMakeFiles/smoldyn.dir/source/lib/string2.c.o --- [ 31%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/string2.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/string2.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/string2.c --- CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o --- [ 34%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/SurfaceParam.c --- CMakeFiles/smoldyn.dir/source/lib/Zn.c.o --- [ 36%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/Zn.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/Zn.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/Zn.c --- CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o --- [ 39%] Building CXX object CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/lib/SFMT/SFMT.c --- CMakeFiles/smoldyn.dir/source/lib/Zn.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/lib/Zn.c: In function 'char* Zn_vect2csvstring(int*, int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/Zn.c:36:26: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(n>0) snprintf(string,sizeof(string),"%i",c[0]); ^~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o --- [ 41%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolbng.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o --- [ 43%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolboxes.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- [ 46%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c In file included from /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:19: /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode docommand(void*, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:290:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(0,"command not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpause(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:327:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkeypress(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:345:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read character"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetflag(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:360:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:362:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read flag value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrandseed(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:373:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:375:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read seed"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphics(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read graphics type"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:393:7: note: in expansion of macro 'SCMDCHECK' else SCMDCHECK(0,"unrecognized graphics type"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphic_iter(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:403:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:405:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read graphics iterations"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:406:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(iter>0,"graphics iterations must be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdoverwrite(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:427:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:428:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincrementfile(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:436:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifflag(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:453:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:455:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:456:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifprob(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:469:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:471:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read probability value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:472:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifno(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:487:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:488:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:489:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:490:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:491:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifless(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:506:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:507:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:508:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:509:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:510:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:511:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:513:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifmore(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:528:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:529:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:530:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:531:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:532:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:533:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:535:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:556:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:557:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:558:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:560:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:561:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:562:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:563:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:564:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:565:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:567:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:568:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:570:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifchange(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:600:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:601:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:602:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:603:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:604:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:605:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:607:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read change or number arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:608:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdif(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:632:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read command arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:633:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdwarnescapee(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:660:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:661:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:662:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:663:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:664:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:667:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdecho(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:698:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:700:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdevaluate(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:720:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:722:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing item to evaluate"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:726:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(!er,"%s",erstr); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountheader(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:739:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:740:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:760:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:762:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:763:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'double fnmolcount(void*, char*, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:828:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(line2,"missing arguments"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:830:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:831:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:832:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:833:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:834:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'double fnmolcountonsurf(void*, char*, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:869:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(srfss,"no surfaces defined"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:870:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(line2,"missing arguments"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:871:2: note: in expansion of macro 'SFNCHECK' SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:874:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:875:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:876:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:877:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:878:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:881:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(itct==1,"cannot read surface name"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:60: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:883:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountinbox(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:909:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:910:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:913:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:915:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:918:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:962:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:964:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:965:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:966:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:968:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:974:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpts(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1016:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1018:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1019:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1020:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1022:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1025:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1027:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1030:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1032:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1077:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1079:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1080:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1081:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1083:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1085:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1087:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSnone,"molecule state not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1088:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1092:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1134:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1136:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1137:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1140:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1142:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1146:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1188:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1191:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1193:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1194:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1195:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1196:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1197:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1199:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1201:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1206:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1208:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1210:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1211:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1212:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1217:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1219:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1220:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1223:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1225:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1226:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1229:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace2d(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1300:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1303:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1305:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1306:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1307:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1308:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1309:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1312:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1314:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1319:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1322:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1326:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1327:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1328:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin1>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1332:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1336:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1337:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1338:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin2>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1345:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1346:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); // average ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1351:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1352:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1355:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspaceradial(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1414:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1416:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1418:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1419:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1420:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1421:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1422:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1424:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1427:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1429:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1431:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read arguments: radius bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1432:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1433:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1437:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1438:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1441:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o --- [ 48%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcomparts.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o --- [ 51%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolfilament.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o --- [ 53%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolgraphics.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspacepolarangle(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1498:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1500:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1502:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1503:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1504:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1505:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1506:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1508:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1511:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1513:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1516:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing pole value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1518:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1520:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1521:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1523:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1525:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1526:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1529:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1546:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1551:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1606:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1608:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1610:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1611:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1612:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1613:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1614:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1616:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1618:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1619:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1620:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1621:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1622:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1624:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1626:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1627:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1628:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1629:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1632:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1718:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1720:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1722:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1723:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1724:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1725:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1726:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1728:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1730:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1731:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1732:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1733:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1734:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1736:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1739:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1740:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1742:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1744:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1745:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1746:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1747:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1750:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecies(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1832:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1833:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1834:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1835:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1836:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1839:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecieslist(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1855:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1859:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1860:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1861:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1862:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1863:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmollistsize(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1880:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read molecule list name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1881:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1883:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ll>=0,"molecule list name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1886:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1902:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1905:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1933:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1936:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols3(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1968:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1969:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1971:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1972:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1975:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols4(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2008:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2009:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2010:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2011:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2012:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2015:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmolscmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2050:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2052:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2053:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2056:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2058:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2060:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2062:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2066:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolpos(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2099:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2100:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2101:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2102:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2103:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2106:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtrackmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read molecule serial number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2140:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(serno>0,"cannot read molecule serial number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2143:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolmoments(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2183:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2184:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2185:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2186:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2187:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2190:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsavesim(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2232:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2281:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2282:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2283:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2284:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2285:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2287:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2289:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2296:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2299:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2301:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2309:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctr>0,"no molecules to track"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2386:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2387:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2389:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2392:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2394:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2400:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2402:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2404:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2405:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2406:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2407:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2410:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2412:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2438:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2449:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp3(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2540:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2541:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2542:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2543:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2544:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2546:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2548:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2554:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2556:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2558:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2559:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2562:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2564:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2566:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2593:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2604:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdresidencetime(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2699:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2700:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2701:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2702:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2705:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2707:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2708:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2711:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2713:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2737:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2749:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiagnostics(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2813:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2815:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2817:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexecutiontime(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2840:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdprintLattice(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2857:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdset(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2940:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2942:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing statement"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2944:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing statement text"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2946:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(!er,"%s",ErrorString); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpointsource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2957:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2958:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2960:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2961:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2963:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2965:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2969:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdvolumesource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2981:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2982:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2984:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2985:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2987:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2989:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2991:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2993:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2995:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdgaussiansource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3008:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3009:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3011:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3012:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3014:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3016:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3018:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3020:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3029:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmovesurfacemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3050:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3052:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"surfaces are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failed to read molecule name or probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3057:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3058:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3059:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3060:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3061:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3062:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3063:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3065:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing originating surface:panel"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3067:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failed to read surfaces and panels"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3069:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s1>=0,"failed to read surface1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3070:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3072:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s2>=0,"failed to read surface2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3073:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3077:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failed to read final state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3079:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSnone,"failed to read final state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3120:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3121:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3122:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3123:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3124:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolprob(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3152:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3153:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3154:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3155:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3156:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3158:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3165:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3166:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolinsphere(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3199:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3200:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3201:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3202:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3203:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3205:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing surface name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3207:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read surface name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3211:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3240:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3241:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3242:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3244:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3245:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3246:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3247:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3248:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3249:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3251:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3253:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmoloutsidesystem(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3281:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3282:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3283:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3284:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3285:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3307:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3308:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3310:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3311:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3313:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3324:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrange(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3343:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3344:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3346:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3360:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3380:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3382:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3383:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3384:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3385:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3386:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3387:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3392:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3393:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3394:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3396:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3408:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3432:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3434:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3436:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3437:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3438:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3439:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3440:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3442:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3444:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3445:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3446:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3448:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3460:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3483:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3484:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3485:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3487:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3488:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3490:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3492:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3495:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3507:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3530:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3531:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3532:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3534:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3536:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3538:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3541:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3553:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdequilmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3581:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3582:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3583:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3584:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3585:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3586:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3587:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3590:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3591:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3592:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3593:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3594:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3595:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3596:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3597:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3599:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3606:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failed to read probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3607:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3644:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3645:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3646:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3647:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3648:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3649:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3651:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3653:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3654:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3655:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3656:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3657:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3658:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3659:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3660:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3662:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3664:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing probability information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3670:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3671:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacexyzmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3701:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3702:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3704:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3705:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3706:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3707:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3709:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing position information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3713:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacevolmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3740:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3741:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3742:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3743:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3744:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3745:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3746:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3749:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3750:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3751:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3752:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3753:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3754:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3755:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3756:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3758:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3760:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3766:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3767:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3772:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3774:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacecmptmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3818:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3819:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3820:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3821:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3822:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3823:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3825:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3827:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3828:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3829:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3830:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3831:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3832:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3833:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3834:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3836:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3838:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3844:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3845:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3847:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3850:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmodulatemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3884:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3885:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3886:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3887:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3888:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3889:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3890:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3893:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3894:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3895:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3896:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3897:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3898:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3899:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3900:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3902:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing frequency and shift"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3904:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failure reading frequency or shift"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreact1(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3935:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3936:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3937:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3938:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3939:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3940:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3942:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"reaction name is missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3944:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read reaction name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3945:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3947:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(r>=0,"reaction not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrateint(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3972:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3982:9: note: in expansion of macro 'SCMDCHECK' else SCMDCHECK(0,"reaction name not recognized"); }} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3983:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(rateint>=0,"internal rate cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflemollist(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3996:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3998:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3999:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4003:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ll>=0,"list name not recognized"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflereactions(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4020:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4022:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4024:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4026:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsettimestep(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4053:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(dt>0,"time step must be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4057:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error while setting the simulation time step"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdporttransport(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4069:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4070:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->portss,"no port superstructure is defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4072:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"porttransport format: port1 port2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4074:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prt1>=0,"name of port1 is not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4076:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prt2>=0,"name of port2 is not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludebox(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4096:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4098:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludesphere(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4132:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing center argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4134:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failure reading center"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4136:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing radius"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failure reading radius"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincludeecoli(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4173:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetreactionratemolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4207:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4209:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4211:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(r>=0,"unrecognized reaction name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4216:5: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4218:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4219:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4220:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4221:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4222:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4229:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error setting reaction rate"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4233:4: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error setting reaction rate"); }} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexpandsystem(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4255:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4259:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtranslatecmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4312:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4313:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4315:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4317:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4320:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4322:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4324:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4328:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiffusecmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4348:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4350:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4352:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4355:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4357:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4359:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4363:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4368:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4370:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"bounding compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4372:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4373:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"bounding radius needs to be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:64: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4374:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nsample>0,"number of samples needs to be >0"); } ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o --- [ 56%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o --- [ 58%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolport.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c: In function 'char* molserno2string(long long unsigned int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:627:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(string,sizeof(string),LLUFORMAT,serno); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:629:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c: In function 'char* molpos2string(simptr, moleculeptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:739:18: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:768:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); ^~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o --- [ 60%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smollattice.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o --- [ 63%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'char* rxnsernocode2string(long int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:481:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(pattern,sizeof(pattern),"%li",pserno); ^~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'int rxnsetrate(simptr, int, int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1298:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1302:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1310:35: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1320:63: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(rxn->permit[ms1]!=rxn2->permit[ms1]) {snprintf(erstr,sizeof(erstr),"reactions %s and %s have the same reactant but different state permissions, which is not allowed",rxn->rname,rxn2->rname);return 2;} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1332:56: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1343:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"reaction rate %s is undefined",rxn->rname); ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1376:36: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] else if(dsum<=0) {snprintf(erstr,sizeof(erstr),"Both diffusion coefficients are 0");return 4;} ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'int rxnsetproduct(simptr, int, int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1427:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction has no products"); ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1443:19: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction only has one product"); ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1495:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Illegal product parameter because products don't react");er=3; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1511:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"BUG: Undefined product placement for reversible reaction");er=5; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1517:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Binding radius of reaction products is undefined");er=6; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1527:20: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Cannot set unbinding distance because sum of product diffusion constants is 0");er=4; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1531:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Cannot create an unbinding radius due to illegal input values");er=7; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1533:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } ^~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1541:21: warning: argument to 'sizeof' in 'int snprintf(char*, size_t, const char*, ...)' call is the same expression as the destination; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] snprintf(erstr,sizeof(erstr),"Illegal input values");er=9; } ^~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o --- In file included from /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:22: /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c: In function 'char* molserno2string(long long unsigned int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] #define LLUFORMAT "%llu" ^ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] #define LLUFORMAT "%llu" ^ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967295] #define LLUFORMAT "%llu" ^ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:629:34: note: in expansion of macro 'LLUFORMAT' snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:629:11: note: 'snprintf' output between 4 and 22 bytes into a destination of size 8 snprintf(string,sizeof(string),LLUFORMAT "." LLUFORMAT,serno>>32,serno&0xFFFFFFFF); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:22: /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.h:23:21: warning: '%llu' directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] #define LLUFORMAT "%llu" ^~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' snprintf(string,sizeof(string),LLUFORMAT,serno); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.h:23:21: note: directive argument in the range [0, 4294967294] #define LLUFORMAT "%llu" ^~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:627:34: note: in expansion of macro 'LLUFORMAT' snprintf(string,sizeof(string),LLUFORMAT,serno); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:627:11: note: 'snprintf' output between 2 and 11 bytes into a destination of size 8 snprintf(string,sizeof(string),LLUFORMAT,serno); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c: In function 'char* molpos2string(simptr, moleculeptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:739:32: warning: '%g' directive output may be truncated writing between 1 and 13 bytes into a region of size 7 [-Wformat-truncation=] snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); ^~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:739:32: note: assuming directive output of 12 bytes /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:739:11: note: 'snprintf' output between 3 and 15 bytes into a destination of size 8 snprintf(line2,sizeof(line2)," %g",mptr->pos[d]); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:768:34: warning: '%g' directive output may be truncated writing between 1 and 13 bytes into a region of size 7 [-Wformat-truncation=] snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); ^~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:768:34: note: assuming directive output of 12 bytes /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolmolec.c:768:13: note: 'snprintf' output between 3 and 15 bytes into a destination of size 8 snprintf(line2,sizeof(line2)," %g",mptr->pos[d]+unirandCCD(-dist,dist)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdwarnescapee(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:664:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:664:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:663:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:663:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:667:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:667:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:662:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:662:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:661:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:661:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:660:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:660:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1936:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1936:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1933:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1933:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols3(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1972:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1972:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1971:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1971:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1975:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1975:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1970:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1969:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1969:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1968:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1968:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols4(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2012:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2012:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2011:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2011:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2015:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2015:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2010:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2010:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2009:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2009:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2008:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2008:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmolscmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2054:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2053:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2053:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2066:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2066:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2062:17: warning: 'compartment name not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2062:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2060:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2060:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2058:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2058:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2056:18: warning: 'missing compartment name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2056:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2052:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2052:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2051:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2050:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2050:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolmoments(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2187:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2187:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2186:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2186:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2190:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2190:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2185:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2185:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2184:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2184:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2183:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2183:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1191:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1191:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1197:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1197:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1196:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1196:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1220:33: warning: 'low value needs to be less t...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 55 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1220:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[ax2]<=high[ax2],"low value needs to be less than or equal to high value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1219:21: warning: 'cannot read (or insufficient...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 49 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1219:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1217:19: warning: 'missing position arguments' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing position arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1217:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1229:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1229:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1226:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1226:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1225:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1225:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1223:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1223:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1212:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1212:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1211:33: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 43 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1211:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[axis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1210:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1208:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1208:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1206:32: warning: 'illegal axis value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 19 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1206:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(axis>=0 && axiserstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1201:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1199:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1199:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1195:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1195:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1194:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1194:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1193:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o --- [ 65%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolrule.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1193:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1188:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1188:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspace2d(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1303:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1303:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1309:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1309:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1308:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1308:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1346:41: warning: 'low value needs to be less t...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 55 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1346:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]<=high[curaxis],"low value needs to be less than or equal to high value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1345:21: warning: 'cannot read (or insufficient...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 49 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1345:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read (or insufficient) position arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1355:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1355:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1352:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1352:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1351:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1351:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1349:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); // average ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); // average ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1338:20: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin2>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1338:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin2>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1337:39: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 43 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1337:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1336:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1332:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1332:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1328:20: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin1>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1328:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin1>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1327:39: warning: 'low value needs to be less t...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 43 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1327:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(low[curaxis]erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1326:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: low high bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1322:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1322:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1319:54: warning: 'illegal axis value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); ^~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 19 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1319:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((dim==2 && axis==2) || (dim==3 && axis<3),"illegal axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1314:20: warning: 'cannot read axis value' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read axis value"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1314:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read axis value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1312:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1312:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1307:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1307:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1306:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1306:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1305:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1305:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1300:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1300:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'char* rxnsernocode2string(long int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:481:36: warning: '%li' directive output may be truncated writing between 1 and 19 bytes into a region of size 8 [-Wformat-truncation=] snprintf(pattern,sizeof(pattern),"%li",pserno); ^~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:481:36: note: directive argument in the range [0, 9223372036854775807] /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:481:11: note: 'snprintf' output between 2 and 20 bytes into a destination of size 8 snprintf(pattern,sizeof(pattern),"%li",pserno); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspaceradial(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1416:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1416:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1422:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1422:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1421:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1421:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1429:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1429:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1427:21: warning: 'missing center value' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1427:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1441:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1441:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1438:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1438:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1437:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1437:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1435:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1433:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1433:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1432:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1432:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1431:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read arguments: radius bins"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1431:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read arguments: radius bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1424:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1424:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1420:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1420:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1419:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1419:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1418:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1418:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1414:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1414:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspacepolarangle(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1500:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1500:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1506:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1506:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1505:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1505:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1518:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1518:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1516:21: warning: 'missing pole value' directive output truncated writing 18 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing pole value"); ^~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 19 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1516:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing pole value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1513:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1513:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1511:21: warning: 'missing center value' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1511:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing center value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1551:26: warning: 'pole vector is equal to zero' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1551:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(poleleninv>0,"pole vector is equal to zero"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1546:38: warning: 'pole vector is equal to zero' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1546:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(pole[0]!=0 || pole[1]!=0,"pole vector is equal to zero"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1529:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1529:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1526:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1526:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1525:20: warning: 'cannot read average number' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1525:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read average number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1523:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1523:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1521:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1521:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1520:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 49 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 50 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1520:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius_min radius_max bins"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1508:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1508:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1504:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1504:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1503:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1503:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1502:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1502:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1498:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1498:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1608:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1608:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1632:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1632:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1629:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1629:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1628:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1628:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1627:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1627:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1626:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 43 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1626:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1624:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1624:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1622:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1622:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1621:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1621:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1620:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1620:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1619:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1619:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1618:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1618:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1616:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1616:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1614:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1614:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1613:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1613:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1612:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1612:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1611:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1611:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1610:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1610:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1606:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1606:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'int rxnsetrate(simptr, int, int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1376:50: warning: 'Both diffusion coefficients ...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] else if(dsum<=0) {snprintf(erstr,sizeof(erstr),"Both diffusion coefficients are 0");return 4;} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1376:29: note: 'snprintf' output 34 bytes into a destination of size 8 else if(dsum<=0) {snprintf(erstr,sizeof(erstr),"Both diffusion coefficients are 0");return 4;} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1343:33: warning: 'reaction rate ' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"reaction rate %s is undefined",rxn->rname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1343:12: note: 'snprintf' output 28 or more bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"reaction rate %s is undefined",rxn->rname); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1320:77: warning: 'reactions ' directive output truncated writing 10 bytes into a region of size 8 [-Wformat-truncation=] if(rxn->permit[ms1]!=rxn2->permit[ms1]) {snprintf(erstr,sizeof(erstr),"reactions %s and %s have the same reactant but different state permissions, which is not allowed",rxn->rname,rxn2->rname);return 2;} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1320:56: note: 'snprintf' output 93 or more bytes into a destination of size 8 if(rxn->permit[ms1]!=rxn2->permit[ms1]) {snprintf(erstr,sizeof(erstr),"reactions %s and %s have the same reactant but different state permissions, which is not allowed",rxn->rname,rxn2->rname);return 2;} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1332:70: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1332:70: note: assuming directive output of 12 bytes /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1332:49: note: 'snprintf' output 50 or more bytes (assuming 61) into a destination of size 8 if(!(rxn->prob>=0 && rxn->prob<=1)) {snprintf(erstr,sizeof(erstr),"reaction %s probability is %g, which is out of range",rxn->rname,rxn->prob);return 5;}} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1310:49: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1310:28: note: 'snprintf' output 28 or more bytes into a destination of size 8 if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1302:49: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1302:28: note: 'snprintf' output 28 or more bytes into a destination of size 8 if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1298:49: warning: 'reaction ' directive output truncated writing 9 bytes into a region of size 8 [-Wformat-truncation=] if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1298:28: note: 'snprintf' output 28 or more bytes into a destination of size 8 if(rxn->rate<0) {snprintf(erstr,sizeof(erstr),"reaction %s rate is undefined",rxn->rname);return 1;} ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c: In function 'int rxnsetproduct(simptr, int, int, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1541:35: warning: 'Illegal input values' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Illegal input values");er=9; } ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1541:14: note: 'snprintf' output 21 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Illegal input values");er=9; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1533:35: warning: 'Maximum possible geminate bi...' directive output truncated writing 49 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1533:35: note: assuming directive output of 12 bytes /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1533:14: note: 'snprintf' output between 51 and 63 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Maximum possible geminate binding probability is %g",-rpar);er=8; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1531:35: warning: 'Cannot create an unbinding r...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Cannot create an unbinding radius due to illegal input values");er=7; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1531:14: note: 'snprintf' output 62 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Cannot create an unbinding radius due to illegal input values");er=7; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1527:34: warning: 'Cannot set unbinding distanc...' directive output truncated writing 77 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Cannot set unbinding distance because sum of product diffusion constants is 0");er=4; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1527:13: note: 'snprintf' output 78 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Cannot set unbinding distance because sum of product diffusion constants is 0");er=4; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1517:34: warning: 'Binding radius of reaction p...' directive output truncated writing 48 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Binding radius of reaction products is undefined");er=6; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1517:13: note: 'snprintf' output 49 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Binding radius of reaction products is undefined");er=6; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1511:34: warning: 'BUG: Undefined product place...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"BUG: Undefined product placement for reversible reaction");er=5; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1511:13: note: 'snprintf' output 57 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"BUG: Undefined product placement for reversible reaction");er=5; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1495:34: warning: 'Illegal product parameter be...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Illegal product parameter because products don't react");er=3; } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1495:13: note: 'snprintf' output 55 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Illegal product parameter because products don't react");er=3; } ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1443:33: warning: 'Illegal product parameter be...' directive output truncated writing 63 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction only has one product"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1443:12: note: 'snprintf' output 64 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction only has one product"); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1427:33: warning: 'Illegal product parameter be...' directive output truncated writing 58 bytes into a region of size 8 [-Wformat-truncation=] snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction has no products"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolreact.c:1427:12: note: 'snprintf' output 59 bytes into a destination of size 8 snprintf(erstr,sizeof(erstr),"Illegal product parameter because reaction has no products"); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdradialdistribution2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1720:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1720:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1742:19: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1742:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1740:35: warning: 'low position value needs to ...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1740:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lowpos[d]<=highpos[d],"low position value needs to be <= high position value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1739:21: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1739:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1750:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1750:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1747:23: warning: 'illegal average value' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1747:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(average>=0,"illegal average value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1746:19: warning: 'bins value needs to be > 0' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1746:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nbin>0,"bins value needs to be > 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1745:21: warning: 'radius needs to be greater t...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1745:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"radius needs to be greater than 0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1744:20: warning: 'cannot read arguments: radiu...' directive output truncated writing 42 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 43 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1744:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read arguments: radius bins average"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1736:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1736:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1734:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1734:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1733:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1733:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1732:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1732:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1731:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1731:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1730:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1730:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1728:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1728:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1726:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1726:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1725:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1725:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1724:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1724:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1723:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1723:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1722:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1722:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1718:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1718:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdlistmols(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1905:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1905:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1902:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1902:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtrackmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2143:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2143:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2140:20: warning: 'cannot read molecule serial ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(serno>0,"cannot read molecule serial number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2140:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(serno>0,"cannot read molecule serial number"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2138:20: warning: 'cannot read molecule serial ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read molecule serial number"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read molecule serial number"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o --- [ 68%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolsim.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2285:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2285:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2284:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2284:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2309:19: warning: 'no molecules to track' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ctr>0,"no molecules to track"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2309:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctr>0,"no molecules to track"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2301:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2301:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2299:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2299:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2296:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2296:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2289:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2289:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2287:18: warning: 'missing dimension informatio.' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2287:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2283:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2283:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2282:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2282:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2281:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2281:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdresidencetime(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2703:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2702:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2702:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2737:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2737:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2749:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2713:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2713:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2711:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2711:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2708:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2708:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2707:20: warning: 'cannot read start, report, s...' directive output truncated writing 72 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 73 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2707:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==5,"cannot read start, report, summary_out, list_out, or max_mol information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2705:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2705:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2701:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2701:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2700:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2700:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2699:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2699:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o --- [ 70%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolsurface.c --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2390:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2389:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2389:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2438:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2438:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2449:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2412:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2412:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2410:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2410:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2407:26: warning: 'max_moment cannot exceed 16' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2407:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmoment<=16,"max_moment cannot exceed 16"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2406:24: warning: 'maxmoment has to be at least' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2406:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmoment>0,"maxmoment has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2405:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2405:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2404:20: warning: 'cannot read start, report, m...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 62 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2404:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==4,"cannot read start, report, max_mol, or max_moment information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2402:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2402:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2400:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2400:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2394:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2394:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2392:18: warning: 'missing dimension informatio.' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2392:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2388:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2387:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2387:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2386:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2386:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmovesurfacemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3050:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3050:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3061:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3061:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3060:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3060:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3079:25: warning: 'failed to read final state' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSnone,"failed to read final state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3079:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSnone,"failed to read final state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3077:21: warning: 'failed to read final state' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"failed to read final state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3077:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failed to read final state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3073:28: warning: 'failed to read panel2' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3073:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(p2>=0 || p2==-5,"failed to read panel2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3072:18: warning: 'failed to read surface2' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s2>=0,"failed to read surface2"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3072:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s2>=0,"failed to read surface2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3070:28: warning: 'failed to read panel1' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3070:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(p1>=0 || p1==-5,"failed to read panel1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3069:18: warning: 'failed to read surface1' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s1>=0,"failed to read surface1"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3069:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s1>=0,"failed to read surface1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3067:20: warning: 'failed to read surfaces and ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"failed to read surfaces and panels"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3067:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failed to read surfaces and panels"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3065:18: warning: 'missing originating surface:...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing originating surface:panel"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3065:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing originating surface:panel"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3063:31: warning: 'probability out of bounds' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3063:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3062:82: warning: 'illegal molecule state' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3062:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1==MSfront || ms1==MSback || ms1==MSup || ms1==MSdown || ms1==MSall,"illegal molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3059:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3059:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3058:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3058:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3057:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3057:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3054:20: warning: 'failed to read molecule name...' directive output truncated writing 43 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"failed to read molecule name or probability"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 44 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failed to read molecule name or probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3052:23: warning: 'surfaces are undefined' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->srfss,"surfaces are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3052:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"surfaces are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3051:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmodulatemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3904:20: warning: 'failure reading frequency or...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"failure reading frequency or shift"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3904:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"failure reading frequency or shift"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3902:18: warning: 'missing frequency and shift' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing frequency and shift"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3902:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing frequency and shift"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3900:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3900:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3899:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3899:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3898:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3898:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3897:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3897:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3896:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3896:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3895:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3895:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3894:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3894:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3893:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3893:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3890:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3890:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3889:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3889:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3888:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3888:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3887:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3887:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3886:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3886:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3885:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3885:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3884:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3884:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolprob(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3156:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3156:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3155:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3155:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3166:32: warning: 'probability needs to be betw...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 40 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3166:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability needs to be between 0 and 1"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3165:21: warning: 'killmolprob format: name[(st...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 46 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3165:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"killmolprob format: name[(state)] probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3158:18: warning: 'missing probability value' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing probability value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3158:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3154:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3154:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3153:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3153:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3152:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3152:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdequilmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3607:32: warning: 'probability is out of bounds' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3607:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"probability is out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3606:21: warning: 'failed to read probability' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"failed to read probability"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3606:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failed to read probability"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3599:18: warning: 'missing probability argument' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing probability argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3599:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3597:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3597:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3596:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3596:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3595:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3595:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3594:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3594:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3593:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3593:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3592:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3592:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3591:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3591:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3590:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3590:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3587:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3587:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3586:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3586:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3585:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3585:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3584:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3584:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3583:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3583:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3582:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3582:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3581:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3581:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacemol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3671:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3671:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prob>=0 && prob<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3670:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3670:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3664:20: warning: 'missing probability informat' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing probability information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3664:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing probability information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3662:18: warning: 'missing probability informat' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing probability information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3662:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing probability information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3660:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3660:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3659:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3659:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3658:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3658:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3657:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3657:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3656:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3656:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3655:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3655:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3654:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3654:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3653:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3653:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3651:18: warning: 'missing second species name' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3651:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3649:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3649:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3648:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3648:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3647:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3647:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3646:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3646:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3645:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3645:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3644:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3644:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacecmptmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3845:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3845:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3844:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3844:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3850:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3850:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3847:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3847:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3838:20: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing fraction information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3838:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3836:18: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3836:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3834:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3834:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3833:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3833:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3832:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3832:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3831:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3831:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3830:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3830:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3829:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3829:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3828:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3828:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3827:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3827:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3825:18: warning: 'missing second species name' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3825:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing second species name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3823:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3823:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3822:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3822:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3821:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3821:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3820:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3820:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3819:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3819:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3818:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3818:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolpos(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2103:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2103:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2102:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2102:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2106:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2106:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2101:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2101:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2100:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2100:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2099:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2099:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountinbox(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:915:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:915:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:913:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:913:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:918:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:918:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:910:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:910:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:909:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:909:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:974:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:974:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:970:17: warning: 'compartment name not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:968:20: warning: 'cannot read argument' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:968:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:966:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:966:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:965:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:965:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:964:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:964:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:962:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:962:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1146:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1146:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1142:17: warning: 'surface name '' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output between 31 and 286 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1142:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1140:20: warning: 'cannot read argument' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1140:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1138:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1137:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1137:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1136:18: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(srfss,"no surfaces defined"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1136:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1134:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1134:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:763:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:763:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:762:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:762:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:760:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:760:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'double fnmolcount(void*, char*, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:834:17: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 24 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:834:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:833:32: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 29 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:833:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:832:17: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 33 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:832:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:831:17: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 57 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:831:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:830:17: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 37 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:830:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'double fnmolcountonsurf(void*, char*, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:878:17: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 24 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:878:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-7,"error allocating memory"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:877:32: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 29 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:877:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:883:16: warning: 'surface name '' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output between 31 and 286 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:883:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(s>=0,"surface name '%s' not recognized",nm); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:881:19: warning: 'cannot read surface name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(itct==1,"cannot read surface name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 25 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:881:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(itct==1,"cannot read surface name"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:876:17: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 33 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:876:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:875:17: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 57 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:875:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:874:17: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 37 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:874:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:871:60: warning: 'missing parameter' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 18 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:871:2: note: in expansion of macro 'SFNCHECK' SFNCHECK((comma=strChrBrackets(line2,-1,',',"([{,\"'"))>0,"missing parameter"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:869:17: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SFNCHECK(srfss,"no surfaces defined"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:74: note: in definition of macro 'SFNCHECK' #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:13:53: note: 'snprintf' output 20 bytes into a destination of size 8 #define SFNCHECK(A,...) if(!(A)) {if(erstr) snprintf(erstr,sizeof(erstr),__VA_ARGS__);return dblnan();} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:869:2: note: in expansion of macro 'SFNCHECK' SFNCHECK(srfss,"no surfaces defined"); ^~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpts(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1032:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1032:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1030:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); } ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1030:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1027:18: warning: 'compartment name not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1027:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1025:21: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1025:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1022:21: warning: 'no compartment or no output ...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 40 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1022:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ncmpt>=1,"no compartment or no output file listed"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1020:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1020:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1019:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1019:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1018:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1018:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1016:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1016:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountincmpt2(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1092:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1092:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1088:24: warning: 'bsoln molecule state not per...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1088:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSbsoln,"bsoln molecule state not permitted"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1087:23: warning: 'molecule state not recognize.' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSnone,"molecule state not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1087:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSnone,"molecule state not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1085:17: warning: 'compartment name not recogni...' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1085:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1083:20: warning: 'cannot read arguments' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read arguments"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1083:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1081:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1081:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1080:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1080:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1079:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1079:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1077:24: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1077:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i1!=-1,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3124:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3124:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3123:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3123:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3122:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3122:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3121:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3121:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3120:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3120:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3248:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3248:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3247:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3247:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3253:17: warning: 'compartment name not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3253:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3251:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3251:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3249:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3249:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3246:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3246:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3245:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3245:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3244:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3244:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3242:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3242:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3241:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3241:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3240:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3240:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmoloutsidesystem(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3285:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3285:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3284:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3284:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3283:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3283:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3282:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3282:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3281:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3281:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreact1(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3939:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3939:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3938:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3938:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3947:17: warning: 'reaction not recognized' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(r>=0,"reaction not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3947:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(r>=0,"reaction not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3945:26: warning: 'no first order reactions def...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3945:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->rxnss[1],"no first order reactions defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3944:20: warning: 'cannot read reaction name' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read reaction name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3944:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read reaction name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3942:18: warning: 'reaction name is missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"reaction name is missing"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3942:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"reaction name is missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3940:22: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3940:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3937:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3937:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3936:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3936:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3935:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3935:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexpandsystem(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4255:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4255:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4259:23: warning: 'cannot read or wrong number ...' directive output truncated writing 47 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 48 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4259:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read or wrong number of expansion values"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpointsource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2970:43: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num,i,pos,pos,1)==0,"not enough available molecules"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2969:27: warning: 'insufficient location dimens...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2969:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==sim->dim,"insufficient location dimensions"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2965:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing location"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2965:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2963:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2963:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2961:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2961:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2960:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2960:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdvolumesource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2991:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2991:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2993:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2993:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2995:47: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2995:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num,i,poslo,poshi,1)==0,"not enough available molecules"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2989:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing location"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2989:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2987:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2987:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2985:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2985:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2984:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2984:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3324:49: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3324:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,num-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3313:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3313:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3311:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3311:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3310:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3310:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrange(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3360:52: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3360:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,lownum-ct,i,pos1,pos2,1)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3349:17: warning: 'species name not recognized' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"species name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3347:55: warning: 'molecule numbers are out of ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3346:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3346:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3408:67: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3408:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addsurfmol(sim,num-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3396:17: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3396:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3394:23: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3394:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3393:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3393:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3392:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3392:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3390:18: warning: 'fixmolcountonsurf format: sp...' directive output truncated writing 55 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 56 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"fixmolcountonsurf format: species(state) number surface"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3388:38: warning: 'molecule state needs to be s...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 41 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3387:16: warning: 'molecule name needs to be fo...' directive output truncated writing 46 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 47 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3387:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3386:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3386:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3385:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3385:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3384:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3384:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3383:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3383:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3382:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3382:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3460:70: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3460:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addsurfmol(sim,lownum-ct,i,ms,NULL,NULL,s,PSall,NULL)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3448:17: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3448:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3446:23: warning: 'no surfaces defined' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3446:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->srfss,"no surfaces defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3445:55: warning: 'molecule numbers are out of ...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3445:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(lownum>=0 && highnum>=0 && highnum>=lownum,"molecule numbers are out of bounds"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3444:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3444:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3442:18: warning: 'fixmolcountrangeonsurf forma...' directive output truncated writing 76 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 77 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3442:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"fixmolcountrangeonsurf format: species(state) low_number high_number surface"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3440:38: warning: 'molecule state needs to be s...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 41 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3440:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSsoln && ms!=MSbsoln,"molecule state needs to be surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3439:16: warning: 'molecule name needs to be fo...' directive output truncated writing 46 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 47 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3439:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name needs to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3438:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3438:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3437:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3437:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3436:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3436:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3435:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3434:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3434:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3507:49: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3507:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addcompartmol(sim,num-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3495:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3495:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3492:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3492:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3490:17: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3490:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3488:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3488:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3487:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3487:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3485:24: warning: 'compartments are undefined' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3485:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3553:52: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3553:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addcompartmol(sim,lownum-ct,i,cmpt)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3541:17: warning: 'compartment not recognized' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3541:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3538:18: warning: 'compartment name missing' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3538:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"compartment name missing"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3536:17: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3536:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3534:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3534:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3532:24: warning: 'compartments are undefined' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3532:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->cmptss,"compartments are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrateint(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3982:21: warning: 'reaction name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] else SCMDCHECK(0,"reaction name not recognized"); }} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3982:9: note: in expansion of macro 'SCMDCHECK' else SCMDCHECK(0,"reaction name not recognized"); }} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3983:23: warning: 'internal rate cannot be nega...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(rateint>=0,"internal rate cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3983:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(rateint>=0,"internal rate cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3972:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3972:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflereactions(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4026:28: warning: 'second species name not reco...' directive output truncated writing 34 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 35 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4026:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>=0 || i2==-5,"second species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4024:28: warning: 'first species name not recog...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4024:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>=0 || i1==-5,"first species name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4022:20: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4022:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdporttransport(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4076:20: warning: 'name of port2 is not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prt2>=0,"name of port2 is not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4076:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prt2>=0,"name of port2 is not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4074:20: warning: 'name of port1 is not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(prt1>=0,"name of port1 is not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4074:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(prt1>=0,"name of port1 is not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4072:20: warning: 'porttransport format: port1 ...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"porttransport format: port1 port2"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4072:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"porttransport format: port1 port2"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetreactionratemolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4222:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4222:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4221:34: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4221:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4220:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4220:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4219:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4219:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4218:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4218:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4216:23: warning: 'missing coefficient and/or s...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 46 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4216:5: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing coefficient and/or species parameters"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4233:20: warning: 'error setting reaction rate' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(er==0,"error setting reaction rate"); }} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4233:4: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error setting reaction rate"); }} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4229:19: warning: 'error setting reaction rate' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(er==0,"error setting reaction rate"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4229:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error setting reaction rate"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4211:18: warning: 'unrecognized reaction name' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(r>=0,"unrecognized reaction name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4211:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(r>=0,"unrecognized reaction name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4209:21: warning: 'missing reaction name or coe...' directive output truncated writing 39 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 40 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4209:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"missing reaction name or coefficient c0"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o --- [ 73%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolwall.c --- CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o --- [ 75%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/StructuredGrid.cpp --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkillmolinsphere(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3203:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3203:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3202:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3202:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3211:18: warning: 'surface not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(s>=0,"surface not recognized"); } ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3211:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(s>=0,"surface not recognized"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3207:20: warning: 'cannot read surface name' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read surface name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3207:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read surface name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3205:18: warning: 'missing surface name' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing surface name"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3205:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing surface name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3201:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3201:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3200:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3200:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3199:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3199:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpause(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:327:64: warning: 'pause doesn't work without g...' directive output truncated writing 35 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 36 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:327:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"pause doesn't work without graphics"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdkeypress(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:345:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:345:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:349:64: warning: 'keypress doesn't work withou...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 39 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:349:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->graphss && sim->graphss->graphics!=0 && !tflag,"keypress doesn't work without graphics"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:347:20: warning: 'cannot read character' directive output truncated writing 21 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read character"); ^~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 22 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read character"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetflag(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:360:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:360:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:362:20: warning: 'cannot read flag value' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read flag value"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:362:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read flag value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrandseed(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:373:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:373:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:375:20: warning: 'cannot read seed' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read seed"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:375:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read seed"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphics(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:393:19: warning: 'unrecognized graphics type' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] else SCMDCHECK(0,"unrecognized graphics type"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:393:7: note: in expansion of macro 'SCMDCHECK' else SCMDCHECK(0,"unrecognized graphics type"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:390:20: warning: 'cannot read graphics type' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read graphics type"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:390:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read graphics type"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:388:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:388:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetgraphic_iter(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:406:19: warning: 'graphics iterations must be ' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(iter>0,"graphics iterations must be >0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:406:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(iter>0,"graphics iterations must be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:405:20: warning: 'cannot read graphics iterati' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read graphics iterations"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:405:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read graphics iterations"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:403:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:403:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdoverwrite(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:427:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:427:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:428:43: warning: 'failed to open file' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:428:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(scmdoverwrite(sim->cmds,line2),"failed to open file"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincrementfile(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:435:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:435:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:436:41: warning: 'failed to increment file' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:436:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(scmdincfile(sim->cmds,line2),"failed to increment file"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdecho(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:703:35: warning: 'no terminal quote on string' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(termqt=strchr(str,'"'),"no terminal quote on string"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:700:36: warning: 'no starting quote on string' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:700:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strchr(line2,'"'),"no starting quote on string"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:698:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:698:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdevaluate(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:726:17: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(!er,"%s",erstr); } ^~~~ ~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output between 1 and 256 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:726:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(!er,"%s",erstr); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:722:18: warning: 'missing item to evaluate' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing item to evaluate"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:722:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing item to evaluate"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:720:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:720:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountheader(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:740:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:740:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:739:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:739:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecies(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1836:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1836:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1835:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1835:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1839:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1839:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1834:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1834:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1833:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1833:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1832:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1832:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmolcountspecieslist(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1863:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1863:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1862:34: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1862:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1861:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1861:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1860:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1860:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1859:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1859:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1855:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1855:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmollistsize(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1886:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1886:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1883:18: warning: 'molecule list name not recog...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ll>=0,"molecule list name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1883:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ll>=0,"molecule list name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1881:44: warning: 'no molecule lists defined' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1881:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1880:20: warning: 'cannot read molecule list na..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read molecule list name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:1880:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read molecule list name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsavesim(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2232:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2232:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiagnostics(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2813:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2813:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2817:23: warning: 'diagnostic type not recogniz' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2817:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ss!=SSnone,"diagnostic type not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2815:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2815:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexecutiontime(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2840:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2840:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdprintLattice(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2857:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2857:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdset(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2940:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2940:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2944:18: warning: 'missing statement text' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing statement text"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2944:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing statement text"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2942:20: warning: 'missing statement' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"missing statement"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2942:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"missing statement"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdpointsource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2957:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2957:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2958:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2958:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdvolumesource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2981:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2981:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2982:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2982:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdgaussiansource(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3008:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3008:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3018:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3018:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3020:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3020:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3029:42: warning: 'not enough available molecul' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3029:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(addmol(sim,1,i,pos,pos,0)==0,"not enough available molecules"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3016:18: warning: 'missing location' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing location"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3016:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing location"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3014:17: warning: 'name not recognized' directive output truncated writing 19 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 20 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3014:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>=1,"name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3012:19: warning: 'number cannot be negative' directive output truncated writing 25 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 26 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3012:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(num>=0,"number cannot be negative"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3011:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3011:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3009:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3009:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3307:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3307:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3308:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3308:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrange(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3343:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3343:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3344:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3344:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3380:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3380:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeonsurf(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3432:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3432:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3483:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3483:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3484:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3484:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdfixmolcountrangeincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3530:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3530:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3531:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3531:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacexyzmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3713:27: warning: 'insufficient dimensions ente' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3713:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==sim->dim,"insufficient dimensions entered"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3709:18: warning: 'missing position information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing position information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3709:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing position information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3707:22: warning: 'molecule state cannot be 'al' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3707:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3706:16: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3706:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3705:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3705:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3704:18: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3704:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3703:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3703:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3702:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3702:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3701:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3701:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdreplacevolmol(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3767:32: warning: 'fraction out of bounds' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3767:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(frac>=0 && frac<=1,"fraction out of bounds"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3766:21: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3766:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3774:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3774:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3772:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3772:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3760:20: warning: 'cannot read fraction' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3760:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read fraction"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3758:18: warning: 'missing fraction information' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3758:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing fraction information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3756:73: warning: 'cannot equilibrate between s...' directive output truncated writing 53 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 54 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3756:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK((ms1==MSsoln && ms2==MSsoln) || (ms1!=MSsoln && ms2!=MSsoln),"cannot equilibrate between solution and surface-bound"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3755:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3755:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms2!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3754:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3754:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3753:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3753:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3752:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3752:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3751:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3751:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3750:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3750:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3749:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3749:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i2!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3746:23: warning: 'molecule state cannot be 'al..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3746:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ms1!=MSall,"molecule state cannot be 'all'"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3745:17: warning: 'molecule name has to be for ...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3745:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1>0,"molecule name has to be for a single species"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3744:19: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3744:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3743:19: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3743:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-4,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3742:19: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3742:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3741:19: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3741:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3740:19: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3740:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i1!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetrateint(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3970:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3970:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflemollist(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3996:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3996:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4003:19: warning: 'list name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ll>=0,"list name not recognized"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4003:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ll>=0,"list name not recognized"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3999:44: warning: 'no molecule lists' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3999:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols && sim->mols->nlist>0,"no molecule lists"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3998:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:3998:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdshufflereactions(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4020:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4020:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsettimestep(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4051:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4051:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4057:18: warning: 'error while setting the simu...' directive output truncated writing 44 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(er==0,"error while setting the simulation time step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 45 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4057:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(er==0,"error while setting the simulation time step"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4054:17: warning: 'time step must be >0' directive output truncated writing 20 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(dt>0,"time step must be >0"); ^~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 21 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4054:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(dt>0,"time step must be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4053:20: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4053:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdporttransport(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4069:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4069:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4070:24: warning: 'no port superstructure is de...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->portss,"no port superstructure is defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4070:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->portss,"no port superstructure is defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludebox(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4098:21: warning: 'read failure' directive output truncated writing 12 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 13 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4098:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"read failure"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4096:19: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4096:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdexcludesphere(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4134:21: warning: 'failure reading center' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"failure reading center"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4134:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failure reading center"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4132:19: warning: 'missing center argument' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing center argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4132:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing center argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4136:18: warning: 'missing radius' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing radius"); ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4136:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing radius"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4138:20: warning: 'failure reading radius' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"failure reading radius"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4138:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"failure reading radius"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o --- In file included from /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/StructuredGrid.h:29, from /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/StructuredGrid.cpp:8: /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Geometry.h: In member function 'Kairos::Rectangle Kairos::StructuredGrid::get_face_between(int, int) const': /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Geometry.h:219:21: warning: '' may be used uninitialized in this function [-Wmaybe-uninitialized] low(lower_corner) { ^ In file included from /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/StructuredGrid.h:28, from /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/StructuredGrid.cpp:8: /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] OPERATOR(-) ^ /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Vector.h:187:10: warning: '.Kairos::Vector::mem[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdsetreactionratemolcount(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4207:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4207:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdtranslatecmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4313:18: warning: 'first argument should be com...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 42 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4313:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4328:23: warning: 'cannot read translation valu...' directive output truncated writing 54 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 55 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4328:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read translation values or wrong number of them"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4324:36: warning: 'missing arguments for transl...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 41 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4324:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing arguments for translation amount");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4322:20: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4322:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4320:36: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4320:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4317:17: warning: 'compartment name not recogni...' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4317:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4315:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4315:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4312:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4312:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmddiffusecmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4348:18: warning: 'first argument should be com...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 42 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4348:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"first argument should be compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4374:23: warning: 'number of samples needs to b...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(nsample>0,"number of samples needs to be >0"); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4374:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(nsample>0,"number of samples needs to be >0"); } ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4373:22: warning: 'bounding radius needs to be ..' directive output truncated writing 30 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(radius>0,"bounding radius needs to be >0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 31 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4373:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(radius>0,"bounding radius needs to be >0"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4372:29: warning: 'bounding compartment cannot ...' directive output truncated writing 65 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 66 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4372:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptbound!=cmpt,"bounding compartment cannot be the same as the moving compartment"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4370:18: warning: 'bounding compartment name no...' directive output truncated writing 40 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"bounding compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 41 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4370:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"bounding compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4368:21: warning: 'cannot read bounding compart...' directive output truncated writing 71 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 72 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4368:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read bounding compartment name, radius, and/or number of samples"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4363:23: warning: 'cannot read standard deviati...' directive output truncated writing 61 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 62 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4363:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==dim,"cannot read standard deviation values or wrong number of them"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4359:36: warning: 'missing arguments for standa...' directive output truncated writing 41 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 42 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4359:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing arguments for standard deviations");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4357:20: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4357:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"second argument should be code value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4355:36: warning: 'second argument should be co...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4355:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"second argument should be code value");; ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4352:17: warning: 'compartment name not recogni...' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4352:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4350:20: warning: 'cannot read compartment name' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4350:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read compartment name"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4347:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4347:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o --- [ 78%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Species.cpp --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdincludeecoli(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4173:24: warning: 'system is not 3 dimensional' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:4173:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->dim==3,"system is not 3 dimensional"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode docommand(void*, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:290:14: warning: 'command not recognized' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(0,"command not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:290:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(0,"command not recognized"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o --- [ 80%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/ReactionEquation.cpp --- CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o --- /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifflag(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:453:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:453:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:456:42: warning: 'comparison symbol has to be ...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 39 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:456:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:455:20: warning: 'cannot read comparison symbo...' directive output truncated writing 43 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 44 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:455:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read comparison symbol or flag value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifprob(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:469:18: warning: 'missing arguments' directive output truncated writing 17 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 18 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:469:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:472:27: warning: 'probability value needs to b...' directive output truncated writing 45 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 46 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:472:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(f1>=0 && f1<=1,"probability value needs to be between 0 and 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:471:20: warning: 'cannot read probability valu.' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read probability value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:471:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read probability value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifno(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:491:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:491:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:490:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:490:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:489:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:489:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:488:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:488:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:487:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:487:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifless(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:510:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:510:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:509:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:509:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:513:20: warning: 'cannot read value argument' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:513:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:511:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:511:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:508:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:508:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:507:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:507:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:506:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:506:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifmore(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:532:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:532:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:531:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:531:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:535:20: warning: 'cannot read value argument' directive output truncated writing 26 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:535:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:533:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:533:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:530:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:530:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:529:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:529:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:528:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:528:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifincmpt(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:564:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:564:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:563:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:563:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:570:17: warning: 'compartment name not recogni' directive output truncated writing 31 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 32 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:570:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(c>=0,"compartment name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:568:42: warning: 'comparison symbol has to be ...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 39 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:568:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ch=='<' || ch=='=' || ch=='>',"comparison symbol has to be <, =, or >"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:567:20: warning: 'cannot read symbol, value, a...' directive output truncated writing 55 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 56 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:567:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read symbol, value, and/or compartment arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:565:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:565:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:562:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:562:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:561:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:561:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:560:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:560:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:558:18: warning: 'missing argument' directive output truncated writing 16 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing argument"); ^~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 17 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:558:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:557:22: warning: 'molecules are undefined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:557:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(sim->mols,"molecules are undefined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:556:19: warning: 'no compartments defined' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:556:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmptss,"no compartments defined"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdifchange(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:604:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:604:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:603:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:603:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:608:37: warning: 'missing conditional command' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:608:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,3),"missing conditional command"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:607:20: warning: 'cannot read change or number...' directive output truncated writing 38 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==2,"cannot read change or number arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 39 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:607:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==2,"cannot read change or number arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:605:36: warning: 'missing value argument' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:605:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,2),"missing value argument"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:602:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:602:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:601:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:601:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:600:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:600:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdif(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:633:37: warning: 'missing conditional command' directive output truncated writing 27 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 28 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:633:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2=strnword(line2,4),"missing conditional command"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:632:20: warning: 'cannot read command argument' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==3,"cannot read command arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:632:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==3,"cannot read command arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c: In function 'CMDcode cmdmeansqrdisp3(simptr, cmdptr, char*)': /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2544:18: warning: 'error allocating memory' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2544:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-7,"error allocating memory"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2543:33: warning: 'molecule name not recognized' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2543:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-4 || sim->ruless,"molecule name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2564:32: warning: 'missing task to be accomplis...' directive output truncated writing 50 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 51 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2564:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(change<=0 || line2,"missing task to be accomplished if change is small"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2593:24: warning: 'insufficient allocated space' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(ctrerstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2593:3: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(ctri3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 27 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2604:24: note: in expansion of macro 'SCMDCHECK' if(cmd->i3==cmd->i1) {SCMDCHECK(0,"not enough allocated space");} ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2566:23: warning: 'error on setup' directive output truncated writing 14 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 15 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2566:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(cmd->i2!=2,"error on setup"); // failed before, don't try again ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2562:17: warning: 'file name not recognized' directive output truncated writing 24 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 25 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2562:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(fptr,"file name not recognized"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2559:21: warning: 'max_mol has to be at least 1' directive output truncated writing 28 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 29 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2559:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(maxmol>0,"max_mol has to be at least 1"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2558:20: warning: 'cannot read start, report, m...' directive output truncated writing 57 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 58 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2558:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==4,"cannot read start, report, max_mol, or change information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2556:18: warning: 'insufficient arguments' directive output truncated writing 22 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 23 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2556:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"insufficient arguments"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2554:28: warning: 'invalid dimension value' directive output truncated writing 23 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 24 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2554:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(msddimdim,"invalid dimension value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2548:20: warning: 'cannot read dimension inform...' directive output truncated writing 33 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 34 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2548:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(itct==1,"cannot read dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2546:18: warning: 'missing dimension informatio.' directive output truncated writing 29 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 30 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2546:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(line2,"missing dimension information"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2542:18: warning: 'cannot read molecule state v...' directive output truncated writing 32 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 33 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2542:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-3,"cannot read molecule state value"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2541:18: warning: 'mismatched or improper paren...' directive output truncated writing 56 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 57 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2541:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-2,"mismatched or improper parentheses around molecule state"); ^~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2540:18: warning: 'species is missing or cannot...' directive output truncated writing 36 bytes into a region of size 8 [-Wformat-truncation=] SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:83: note: in definition of macro 'SCMDCHECK' #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ^~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/lib/SimCommand.h:14:52: note: 'snprintf' output 37 bytes into a destination of size 8 #define SCMDCHECK(A,...) if(!(A)) {if(cmd) snprintf(cmd->erstr,sizeof(cmd->erstr),__VA_ARGS__);return CMDwarn;} else (void)0 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smolcmd.c:2540:2: note: in expansion of macro 'SCMDCHECK' SCMDCHECK(i!=-1,"species is missing or cannot be read"); ^~~~~~~~~ --- CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o --- [ 82%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/NextSubvolumeMethod.cpp --- CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o --- [ 85%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Kairos.cpp --- CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o --- [ 87%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Io.cpp --- CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o --- [ 90%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/Geometry.cpp --- CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o --- [ 92%] Building CXX object CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o -c /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/nsvc.cpp --- CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o --- [ 95%] Building CXX object CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o /usr/bin/c++ -I/construction/science/smoldyn/smoldyn-2.60/source/lib -I/construction/science/smoldyn/smoldyn-2.60/source/Smoldyn -I/construction/science/smoldyn/smoldyn-2.60/source/vcell -I/construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume -I/construction/science/smoldyn/smoldyn-2.60/source/vtk -I/construction/science/smoldyn/.build -I/usr/local/include -isystem /construction/science/smoldyn/smoldyn-2.60/source/NextSubVolume/boost_include -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG -Wno-deprecated -o CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o -c /construction/science/smoldyn/smoldyn-2.60/source/Smoldyn/smoldyn.c --- smoldyn --- [ 97%] Linking CXX executable smoldyn /usr/local/bin/cmake -E cmake_link_script CMakeFiles/smoldyn.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o CMakeFiles/smoldyn.dir/source/lib/List.c.o CMakeFiles/smoldyn.dir/source/lib/math2.c.o CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o CMakeFiles/smoldyn.dir/source/lib/parse.c.o CMakeFiles/smoldyn.dir/source/lib/queue.c.o CMakeFiles/smoldyn.dir/source/lib/random2.c.o CMakeFiles/smoldyn.dir/source/lib/Rn.c.o CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o CMakeFiles/smoldyn.dir/source/lib/string2.c.o CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o CMakeFiles/smoldyn.dir/source/lib/Zn.c.o CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o -o smoldyn -Wl,-z,origin,-rpath,/usr/local/lib /usr/local/lib/libGL.so /usr/local/lib/libGLU.so /usr/local/lib/libglut.so /usr/local/lib/libXmu.so /usr/local/lib/libXi.so /usr/local/lib/libtiff.so [100%] Built target smoldyn /usr/local/bin/cmake -E cmake_progress_start /construction/science/smoldyn/.build/CMakeFiles 0 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found ===> smoldyn-2.60 depends on file: /usr/local/libdata/pkgconfig/xmu.pc - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for smoldyn-2.60 ===> Generating temporary packing list /usr/local/bin/cmake -S/construction/science/smoldyn/smoldyn-2.60 -B/construction/science/smoldyn/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/science/smoldyn/.build/CMakeFiles /construction/science/smoldyn/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/depend cd /construction/science/smoldyn/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/science/smoldyn/smoldyn-2.60 /construction/science/smoldyn/smoldyn-2.60 /construction/science/smoldyn/.build /construction/science/smoldyn/.build /construction/science/smoldyn/.build/CMakeFiles/smoldyn.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/build [100%] Built target smoldyn /usr/local/bin/cmake -E cmake_progress_start /construction/science/smoldyn/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall /usr/bin/make -f CMakeFiles/smoldyn.dir/build.make CMakeFiles/smoldyn.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/smoldyn /usr/local/bin/cmake -E cmake_link_script CMakeFiles/smoldyn.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -fno-strict-aliasing -O2 -Wall -Wno-deprecated-declarations -DNDEBUG CMakeFiles/smoldyn.dir/source/lib/Geometry.c.o CMakeFiles/smoldyn.dir/source/lib/List.c.o CMakeFiles/smoldyn.dir/source/lib/math2.c.o CMakeFiles/smoldyn.dir/source/lib/opengl2.c.o CMakeFiles/smoldyn.dir/source/lib/parse.c.o CMakeFiles/smoldyn.dir/source/lib/queue.c.o CMakeFiles/smoldyn.dir/source/lib/random2.c.o CMakeFiles/smoldyn.dir/source/lib/Rn.c.o CMakeFiles/smoldyn.dir/source/lib/RnSort.c.o CMakeFiles/smoldyn.dir/source/lib/rxnparam.c.o CMakeFiles/smoldyn.dir/source/lib/SimCommand.c.o CMakeFiles/smoldyn.dir/source/lib/Sphere.c.o CMakeFiles/smoldyn.dir/source/lib/string2.c.o CMakeFiles/smoldyn.dir/source/lib/SurfaceParam.c.o CMakeFiles/smoldyn.dir/source/lib/Zn.c.o CMakeFiles/smoldyn.dir/source/lib/SFMT/SFMT.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolbng.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolboxes.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcmd.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolcomparts.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolfilament.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolgraphics.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolmolec.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolport.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smollattice.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolreact.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolrule.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsim.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolsurface.c.o CMakeFiles/smoldyn.dir/source/Smoldyn/smolwall.c.o CMakeFiles/smoldyn.dir/source/NextSubVolume/StructuredGrid.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Species.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/ReactionEquation.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/NextSubvolumeMethod.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Kairos.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Io.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/Geometry.cpp.o CMakeFiles/smoldyn.dir/source/NextSubVolume/nsvc.cpp.o CMakeFiles/smoldyn.dir/source/Smoldyn/smoldyn.c.o -o CMakeFiles/CMakeRelink.dir/smoldyn -Wl,-z,origin,-rpath,/usr/local/lib /usr/local/lib/libGL.so /usr/local/lib/libGLU.so /usr/local/lib/libglut.so /usr/local/lib/libXmu.so /usr/local/lib/libXi.so /usr/local/lib/libtiff.so Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /construction/science/smoldyn/stage/usr/local/bin/smoldyn ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for smoldyn-2.60 file sizes/checksums [4]: . done packing files [4]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 26 JUL 2019 at 08:45:58 UTC Duration: 00:01:06