Skip to content

Instantly share code, notes, and snippets.

@AchmadFathoni
Created September 18, 2023 02:51
Show Gist options
  • Save AchmadFathoni/dda8e2ffe2202584e0dfba4176a7a285 to your computer and use it in GitHub Desktop.
Save AchmadFathoni/dda8e2ffe2202584e0dfba4176a7a285 to your computer and use it in GitHub Desktop.
Seiscomp error
This file has been truncated, but you can view the full file.
seiscomp-5.5.1.tar.gz ... Passed
seiscomp-seedlink-5.5.1.tar.gz ... Passed
seiscomp-common-5.5.1.tar.gz ... Passed
seiscomp-main-5.5.1.tar.gz ... Passed
seiscomp-extras-5.5.1.tar.gz ... Passed
seiscomp-contrib-gns-5.5.1.tar.gz ... Passed
seiscomp-contrib-ipgp-5.5.1.tar.gz ... Passed
seiscomp-contrib-sed-5.5.1.tar.gz ... Passed
seiscomp.sh ... Passed
seiscomp-sysusers.conf ... Passed
seiscomp-tmpfiles.conf ... Passed
CMake Warning (dev) at CMakeLists.txt:1 (PROJECT):
cmake_minimum_required() should be called prior to this top-level project()
call. Please see the cmake-commands(7) manual for usage documentation of
both commands.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:38 (FIND_PACKAGE):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:52 (FIND_PACKAGE):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:54 (FIND_PACKAGE):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
date: invalid date ‘@’
date: invalid date ‘@’
date: invalid date ‘@’
date: invalid date ‘@’
date: invalid date ‘@’
date: invalid date ‘@’
CMake Deprecation Warning at src/base/common/libs/3rd-party/libbson/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:77 (message):
Policy CMP0075 is not set: Include file check macros honor
CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy
details. Use the cmake_policy command to set the policy and suppress this
warning.
CMAKE_REQUIRED_LIBRARIES is set to:
/usr/lib/librt.a
For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
src/base/common/libs/3rd-party/libbson/CMakeLists.txt:90 (CHECK_INCLUDE_FILE)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning:
Manually-specified variables were not used by the project:
SC_GLOBAL_PYTHON_WRAPPER_PYTHON3
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/msrecord.c: In function ‘sl_msr_print’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/msrecord.c:434:62: warning: ‘%06d’ directive output may be truncated writing between 6 and 7 bytes into a region of size between 1 and 7 [-Wformat-truncation=]
434 | snprintf (stime, sizeof (stime), "%04d,%03d,%02d:%02d:%02d.%06d",
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/msrecord.c:434:36: note: directive argument in the range [-255, 6553755]
434 | snprintf (stime, sizeof (stime), "%04d,%03d,%02d:%02d:%02d.%06d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/msrecord.c:20:
In function ‘snprintf’,
inlined from ‘sl_msr_print’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/msrecord.c:434:3:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 25 and 32 bytes into a destination of size 25
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/slutils/utils.cc: In member function ‘int Utilities_private::CFIFO::check(int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/slutils/utils.cc:172:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
172 | seplen = strspn(cmdbuf + cmdrp + cmdlen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/logging.c: In function ‘sl_log_main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/logging.c:366:9: warning: ‘__builtin_strncpy’ specified bound 200 equals destination size [-Wstringop-truncation]
366 | strncpy (message, logp->logprefix, MAX_LOG_MSG_LENGTH);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/logging.c:343:9: warning: ‘__builtin_strncpy’ specified bound 200 equals destination size [-Wstringop-truncation]
343 | strncpy (message, logp->logprefix, MAX_LOG_MSG_LENGTH);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/logging.c:316:9: warning: ‘__builtin_strncpy’ specified bound 200 equals destination size [-Wstringop-truncation]
316 | strncpy (message, logp->errprefix, MAX_LOG_MSG_LENGTH);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/network.c: In function ‘sl_ping’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/network.c:1103:38: warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
1103 | strncpy (serverid, servstr, sizeof (servstr));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/network.c:1104:34: warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess]
1104 | strncpy (site, sitestr, sizeof (sitestr));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/network.c: In function ‘sl_connect’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/network.c:674:5: warning: ‘__builtin_strncpy’ specified bound 300 equals destination size [-Wstringop-truncation]
674 | strncpy (nodename, slconn->sladdr, sizeof (nodename));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/msrutils.c: In function ‘msr_normalize_header’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/msrutils.c:280:27: warning: ‘%06d’ directive output may be truncated writing between 6 and 11 bytes into a region of size 7 [-Wformat-truncation=]
280 | snprintf (seqnum, 7, "%06d", msr->sequence_number);
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/msrutils.c:280:26: note: directive argument in the range [-2147483648, 999999]
280 | snprintf (seqnum, 7, "%06d", msr->sequence_number);
| ^~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/msrutils.c:13:
In function ‘snprintf’,
inlined from ‘msr_normalize_header’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/msrutils.c:280:5:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 7 and 12 bytes into a destination of size 7
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c: In function ‘sl_addstream’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:1056:5: warning: ‘__builtin_strncpy’ specified bound 20 equals destination size [-Wstringop-truncation]
1056 | strncpy (newstream->timestamp, timestamp, 20);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c: In function ‘sl_setuniparams’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:1126:5: warning: ‘__builtin_strncpy’ specified bound 20 equals destination size [-Wstringop-truncation]
1126 | strncpy (newstream->timestamp, timestamp, 20);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c: In function ‘update_stream’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:828:43: warning: ‘%02d’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 0 and 3 [-Wformat-truncation=]
828 | "%04d,%02d,%02d,%02d,%02d,%02d",
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:828:17: note: directive argument in the range [0, 255]
828 | "%04d,%02d,%02d,%02d,%02d,%02d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:12:
In function ‘snprintf’,
inlined from ‘update_stream’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:827:7:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 20 and 42 bytes into a destination of size 20
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c: In function ‘update_stream’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:857:43: warning: ‘%02d’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 0 and 3 [-Wformat-truncation=]
857 | "%04d,%02d,%02d,%02d,%02d,%02d",
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:857:17: note: directive argument in the range [0, 255]
857 | "%04d,%02d,%02d,%02d,%02d,%02d",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘snprintf’,
inlined from ‘update_stream’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/3rd-party/libslink/slutils.c:856:7:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 20 and 42 bytes into a destination of size 20
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/libs/plugin/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/echopro_plugin/echopro_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/echopro_plugin/echopro_plugin.c:370:16: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
370 | for (ChnlNum=0;ChnlNum<NumChannels;ChnlNum++) printf("%s\t", ChaNames[ChnlNum]); printf("\n");
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/echopro_plugin/echopro_plugin.c:370:97: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
370 | for (ChnlNum=0;ChnlNum<NumChannels;ChnlNum++) printf("%s\t", ChaNames[ChnlNum]); printf("\n");
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/echopro_plugin/echopro_plugin.c:386:19: warning: ‘__builtin_strncpy’ output may be truncated copying 6 bytes from a string of length 95 [-Wstringop-truncation]
386 | strncpy(HexVal, &Line[ChnlNum*7], 6);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_plugin/ewexport_plugin.c: In function ‘MessageReceiver’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_plugin/ewexport_plugin.c:645:34: warning: ‘%s’ directive output may be truncated writing up to 6 bytes into a region of size between 2 and 10 [-Wformat-truncation=]
645 | snprintf(sta_id, 11, "%s.%s", trh2->net, trh2->sta);
| ^~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_plugin/ewexport_plugin.c:32:
In function ‘snprintf’,
inlined from ‘import_filter’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_plugin/ewexport_plugin.c:645:9,
inlined from ‘MessageReceiver’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_plugin/ewexport_plugin.c:417:19:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 2 and 16 bytes into a destination of size 11
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c: In function ‘config_params’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c:872:27: warning: variable ‘nptr’ set but not used [-Wunused-but-set-variable]
872 | char *cptr, *dptr, *nptr;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c: In function ‘MessageReceiver’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c:632:32: warning: ‘%s’ directive output may be truncated writing up to 6 bytes into a region of size between 2 and 10 [-Wformat-truncation=]
632 | snprintf(sta_id, 11, "%s.%s", trh2->net, trh2->sta);
| ^~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c:35:
In function ‘snprintf’,
inlined from ‘import_filter’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c:632:7,
inlined from ‘MessageReceiver’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/ewexport_pasv_plugin/ewexport_pasv_plugin.c:422:7:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 2 and 16 bytes into a destination of size 11
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/parseutils.c:17:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/parseutils.c: In function ‘ms_parse_raw’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/libmseed.h:826:3: warning: macro expands to multiple statements [-Wmultistatement-macros]
826 | ms_gswap2 (x.year); \
| ^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/parseutils.c:947:11: note: in expansion of macro ‘MS_SWAPBTIME’
947 | MS_SWAPBTIME (&blkt_395->time);
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/parseutils.c:946:9: note: some parts of macro expansion are not guarded by this ‘if’ clause
946 | if (swapflag)
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/fs_plugin/fs_plugin.cc:37:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/mseedscan_plugin/mseedscan.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/mseedscan_plugin/mseedscan.c:900:7: warning: ‘__builtin_strncpy’ specified bound 512 equals destination size [-Wstringop-truncation]
900 | strncpy (dirfile->filename, dirfilename, sizeof(dirfile->filename));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/fs_plugin/fs_plugin.cc: In member function ‘int SeedlinkPlugin_private::SEEDLog::operator()(int, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/fs_plugin/fs_plugin.cc:193:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
193 | seplen = strspn(msg.c_str() + n + msglen, SEED_NEWLINE))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c: In function ‘mstl_printsynclist’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c:1108:41: warning: ‘%04d’ directive output may be truncated writing between 4 and 11 bytes into a region of size 10 [-Wformat-truncation=]
1108 | snprintf (yearday, sizeof (yearday), "%04d,%03d", nt->tm_year, nt->tm_yday);
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c:1108:40: note: directive argument in the range [-2147481748, 2147483647]
1108 | snprintf (yearday, sizeof (yearday), "%04d,%03d", nt->tm_year, nt->tm_yday);
| ^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c:1108:40: note: directive argument in the range [-2147483647, 2147483647]
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c:11:
In function ‘snprintf’,
inlined from ‘mstl_printsynclist’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/system/libs/3rd-party/libmseed/tracelist.c:1108:3:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 9 and 24 bytes into a destination of size 10
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:100:9: warning: variable ‘outfile’ set but not used [-Wunused-but-set-variable]
100 | FILE *outfile;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c: In function ‘clientMatches’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:481:14: warning: comparison between pointer and zero character constant [-Wpointer-compare]
481 | if ( regex != '\0' ) {
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:481:8: note: did you mean to dereference the pointer?
481 | if ( regex != '\0' ) {
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:493:14: warning: comparison between pointer and zero character constant [-Wpointer-compare]
493 | if ( regex == '\0' && source == '\0' ) {
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:493:8: note: did you mean to dereference the pointer?
493 | if ( regex == '\0' && source == '\0' ) {
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:493:32: warning: comparison between pointer and zero character constant [-Wpointer-compare]
493 | if ( regex == '\0' && source == '\0' ) {
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:493:25: note: did you mean to dereference the pointer?
493 | if ( regex == '\0' && source == '\0' ) {
| ^
In function ‘clientStrParse’,
inlined from ‘clientConfig’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:348:10,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:123:8:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:445:23: warning: ‘curlist’ may be used uninitialized [-Wmaybe-uninitialized]
445 | curlist->next = tmplist;
| ~~~~~~~~~~~~~~^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_plugin.c:414:19: note: ‘curlist’ was declared here
414 | struct strlist *curlist;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_utils.c: In function ‘gen_log’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_utils.c:694:10: warning: ‘retvalue’ may be used uninitialized [-Wmaybe-uninitialized]
694 | return retvalue;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/naqs_utils.c:660:7: note: ‘retvalue’ was declared here
660 | int retvalue;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/naqsplugin/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/q330plugin/q330_plugin.cc:37:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/q330plugin/q330_plugin.cc: In member function ‘int {anonymous}::SEEDLog::operator()(int, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/q330plugin/q330_plugin.cc:689:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
689 | seplen = strspn(msg.c_str() + n + msglen, SEED_NEWLINE))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:41:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c: In function ‘flush_archive’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:118:10: note: in expansion of macro ‘addr’
118 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:118:46: note: in expansion of macro ‘addr’
118 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:119:10: note: in expansion of macro ‘addr’
119 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:119:45: note: in expansion of macro ‘addr’
119 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c: In function ‘archive_512_record’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:179:3: warning: enumeration value ‘PKC_EVENT’ not handled in switch [-Wswitch]
179 | switch (q->pack_class) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:179:3: warning: enumeration value ‘PKC_CALIBRATE’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c: In function ‘preload_archive’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:451:20: note: in expansion of macro ‘addr’
451 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:451:56: note: in expansion of macro ‘addr’
451 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:452:20: note: in expansion of macro ‘addr’
452 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libarchive.c:452:55: note: in expansion of macro ‘addr’
452 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
steim.c: In function ‘steim2_compress’:
steim.c:878:66: warning: passing argument 4 of ‘steim2_diff’ from incompatible pointer type [-Wincompatible-pointer-types]
878 | number_of_values = steim2_diff (ps, sample, &beg_sample, &end_sample);
| ^~~~~~~~~~~
| |
| long int *
In file included from private.h:15,
from steim.c:43:
steim.h:187:34: note: expected ‘INT32 *’ {aka ‘int *’} but argument is of type ‘long int *’
187 | INT32 *end_sample_ptr); /* last sample of each output */
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c: In function ‘lib_register’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:145:37: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
145 | libmsgadd (q330, LIBMSG_NOIP, "") ;
| ^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:46:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330types.h:37,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:40:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c: In function ‘lib_send_usermessage’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:483:12: note: in expansion of macro ‘addr’
483 | strncpy (addr(pum->msg), umsg, 79) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:92:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[80]’
92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:483:28: warning: passing argument 2 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types]
483 | strncpy (addr(pum->msg), umsg, 79) ;
| ^~~~
| |
| char (*)[80]
/usr/include/bits/string_fortified.h:92:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[80]’
92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c: In function ‘lib_poc_received’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:503:20: note: in expansion of macro ‘addr’
503 | if (strcmp(addr(q330->par_register.q330id_address), addr(newaddr)))
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[250]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:503:61: note: in expansion of macro ‘addr’
503 | if (strcmp(addr(q330->par_register.q330id_address), addr(newaddr)))
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[16]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:506:16: note: in expansion of macro ‘addr’
506 | strcpy(addr(q330->par_register.q330id_address), addr(newaddr)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[250]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:506:57: note: in expansion of macro ‘addr’
506 | strcpy(addr(q330->par_register.q330id_address), addr(newaddr)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[16]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:510:45: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
510 | libmsgadd (q330, LIBMSG_POCRECV, poc->log_info) ;
| ~~~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c: In function ‘lib_webadvertise’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:604:17: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
604 | while (strlen(stnname) < 8)
| ^~~~~~~
| |
| char (*)[16]
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[16]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:605:12: warning: passing argument 1 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
605 | strcat(stnname, " ") ;
| ^~~~~~~
| |
| char (*)[16]
/usr/include/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[16]’
128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:615:23: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
615 | while (strlen(dpaddr) < 24)
| ^~~~~~
| |
| char (*)[256]
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.c:616:19: warning: passing argument 1 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
616 | strcat (dpaddr, " ") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘lib_send_next_cmd’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:204:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
204 | p = addr(pc->cmsgout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:297:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
297 | p = addr(pc->cmsgout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:363:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
363 | p = addr(pc->cmsgout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:368:17: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
368 | p = addr(pc->cmsgout.qdp) ;
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.h:32,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:62:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:370:35: note: in expansion of macro ‘addr’
370 | packet_time (now(), addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:98:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:413:63: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
413 | libmsgadd (q330, LIBMSG_ROUTEFAULT, "Waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:77:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:415:29: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
415 | else if (err != EWOULDBLOCK)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘abort_cmsg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:450:41: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
450 | libmsgadd (q330, LIBMSG_CMDABT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘start_deregistration’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:603:38: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
603 | libmsgadd (q330, LIBMSG_DEREGWAIT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘start_deallocation’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:610:36: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
610 | libmsgadd (q330, LIBMSG_DEALLOC, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘lib_start_registration’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:671:44: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
671 | libmsgadd (q330, LIBMSG_SNR, "10 Minutes") ;
| ^~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘lib_command_response’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:770:29: note: in expansion of macro ‘addr’
770 | packet_time (now(), addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:776:39: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
776 | libmsgadd(q330, LIBMSG_PKTIN, s) ;
| ^
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:795:51: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
795 | libmsgadd (q330, LIBMSG_PERM, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:814:52: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
814 | libmsgadd(q330, LIBMSG_INVREG, s) ;
| ^
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:819:52: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
819 | libmsgadd(q330, LIBMSG_PARERR, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:822:49: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
822 | libmsgadd(q330, LIBMSG_SNV, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:838:53: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
838 | libmsgadd(q330, LIBMSG_CMDCTRL, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:841:53: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
841 | libmsgadd(q330, LIBMSG_CMDSPEC, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:844:49: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
844 | libmsgadd(q330, LIBMSG_CON, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:847:51: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
847 | libmsgadd(q330, LIBMSG_MEMOP, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:850:53: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
850 | libmsgadd(q330, LIBMSG_CALPROG, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘showdot’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:931:55: note: in expansion of macro ‘addr’
931 | showdot(q330->q330ip, addr(s1))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:204:47: note: expected ‘char (*)[16]’ but argument is of type ‘char (*)[250]’
204 | extern char *showdot (longword num, string15 *result) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:948:56: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
948 | libmsgadd (q330, LIBMSG_DEREG, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:973:64: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
973 | libmsgadd (q330, LIBMSG_DATADIS, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:993:56: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
993 | libmsgadd (q330, LIBMSG_COMBO, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1018:58: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1018 | libmsgadd(q330, LIBMSG_Q335, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1051:56: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1051 | libmsgadd (q330, LIBMSG_GPSID, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘showdot’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1066:68: note: in expansion of macro ‘addr’
1066 | showdot (q330->share.newuser.sender, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:204:47: note: expected ‘char (*)[16]’ but argument is of type ‘char (*)[96]’
204 | extern char *showdot (longword num, string15 *result) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1077:63: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1077 | libmsgadd (q330, LIBMSG_LOGCHG, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1086:63: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1086 | libmsgadd (q330, LIBMSG_TOKCHG, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1092:65: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1092 | libmsgadd (q330, LIBMSG_EPDLYCHG, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1227:86: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1227 | libmsgadd (q330, LIBMSG_BUFSHUT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1409:66: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1409 | libmsgadd (q330, LIBMSG_WRONGPORT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:780:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
780 | if (pc->cphase == CP_WAIT)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c: In function ‘lib_timer’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1519:41: note: in expansion of macro ‘addr’
1519 | libmsgadd (q330, LIBMSG_CONTIN, addr(q330->contmsg)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1538:13: warning: enumeration value ‘LIBSTATE_TERM’ not handled in switch [-Wswitch]
1538 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1538:13: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1538:13: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_TERM’ not handled in switch [-Wswitch]
1570 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_PING’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_CONN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_ANNC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_REG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_RUNWAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1570:13: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_IDLE’ not handled in switch [-Wswitch]
1595 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_TERM’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_PING’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_CONN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_ANNC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_REG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_DECTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_RUN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1595:13: warning: enumeration value ‘LIBSTATE_WAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_TERM’ not handled in switch [-Wswitch]
1610 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_PING’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_CONN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_ANNC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_REG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_DECTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_RUNWAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_RUN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1610:13: warning: enumeration value ‘LIBSTATE_WAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_CONN’ not handled in switch [-Wswitch]
1535 | switch (q330->share.target_state) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_ANNC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_REG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_DECTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1535:9: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_PING’ not handled in switch [-Wswitch]
1636 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_CONN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_ANNC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_REG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_DECTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_RUNWAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_RUN’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1636:3: warning: enumeration value ‘LIBSTATE_DEREG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1753:50: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1753 | libmsgadd (q330, LIBMSG_RETRY, command_name (pc->cmdq[pc->cmdout].cmd, addr(s))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1867:52: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1867 | libmsgadd (q330, LIBMSG_DEREGTO, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1944:59: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1944 | libmsgadd (q330, LIBMSG_CONNSHUT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_IDLE’ not handled in switch [-Wswitch]
1858 | switch (q330->libstate) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_TERM’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c: In function ‘compress_block’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_PING’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_READCFG’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:140:22: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
140 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.h:34,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:29:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_READTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:140:35: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
140 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_DECTOK’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_RUNWAIT’ not handled in switch [-Wswitch]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.h:31:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:140:47: note: in expansion of macro ‘addr’
140 | seed2string(q->location, q->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:141:42: note: in expansion of macro ‘addr’
141 | libmsgadd (q330, LIBMSG_NILRING, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_DEALLOC’ not handled in switch [-Wswitch]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:32:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.c:1858:9: warning: enumeration value ‘LIBSTATE_WAIT’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:209:36: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
209 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:209:49: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
209 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:209:61: note: in expansion of macro ‘addr’
209 | seed2string(q->location, q->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:210:54: note: in expansion of macro ‘addr’
210 | libmsgadd(q330, LIBMSG_UNCOMP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c: In function ‘decompress_blockette’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:314:45: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
314 | sprintf(s, "%s %d %d", seed2string(q->location, q->seedname, addr(s1)), v1, v2) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:314:58: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
314 | sprintf(s, "%s %d %d", seed2string(q->location, q->seedname, addr(s1)), v1, v2) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:314:70: note: in expansion of macro ‘addr’
314 | sprintf(s, "%s %d %d", seed2string(q->location, q->seedname, addr(s1)), v1, v2) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c: In function ‘build_blocks’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:394:22: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
394 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:394:35: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
394 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:394:47: note: in expansion of macro ‘addr’
394 | seed2string(q->location, q->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcompress.c:395:42: note: in expansion of macro ‘addr’
395 | libmsgadd (q330, LIBMSG_NILRING, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.h:32,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:41:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘build_fake_log_lcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:358:20: note: in expansion of macro ‘addr’
358 | getthrbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.h:35:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tlcq **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:372:20: note: in expansion of macro ‘addr’
372 | getthrbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘restore_thread_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_file_open’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:411:52: note: in expansion of macro ‘addr’
411 | cf = lib_file_open (q330->par_create.file_owner, addr(fname), LFO_OPEN or LFO_READ) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:54:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:62:62: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
62 | extern tfile_handle lib_file_open (pfile_owner powner, pchar path, integer mode) ;
| ~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:433:26: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
433 | strcpy(result, "Thread Continuity Format Mis-match") ;
| ^~~~~~
| |
| char (*)[256]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:442:27: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
442 | sprintf(result, "Thread Continuity Version Mis-match, Got=%d, Expected=%d", statstor.version, CT_VER) ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:451:26: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
451 | strcpy(result, "Thread Continuity CRC Error, Ignoring rest of file") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:483:49: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
483 | libmsgadd (q330, LIBMSG_CONCRC, "Thread") ;
| ^~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:57:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:493:51: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
493 | libmsgadd (q330, LIBMSG_CONPURGE, "Thread") ;
| ^~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:500:28: note: in expansion of macro ‘addr’
500 | getthrbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tlcq **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:532:28: note: in expansion of macro ‘addr’
532 | getthrbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘write_q330_cont’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_file_open’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:564:52: note: in expansion of macro ‘addr’
564 | cf = lib_file_open (q330->par_create.file_owner, addr(fname), LFO_CREATE or LFO_WRITE) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:62:62: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
62 | extern tfile_handle lib_file_open (pfile_owner powner, pchar path, integer mode) ;
| ~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘save_thread_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_file_open’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:604:52: note: in expansion of macro ‘addr’
604 | cf = lib_file_open (q330->par_create.file_owner, addr(fname), LFO_CREATE or LFO_WRITE) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:62:62: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
62 | extern tfile_handle lib_file_open (pfile_owner powner, pchar path, integer mode) ;
| ~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘read_q330_cont’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_file_open’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:691:52: note: in expansion of macro ‘addr’
691 | cf = lib_file_open (q330->par_create.file_owner, addr(fname), LFO_OPEN or LFO_READ) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:62:62: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
62 | extern tfile_handle lib_file_open (pfile_owner powner, pchar path, integer mode) ;
| ~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:708:22: note: in expansion of macro ‘addr’
708 | getthrbuf (q330, addr(pcc), sz + sizeof(tcont_cache)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcont_cache **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:728:43: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
728 | libmsgadd (q330, LIBMSG_CONCRC, "Q330") ;
| ^~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘check_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:767:41: note: in expansion of macro ‘addr’
767 | libmsgadd (q330, LIBMSG_CONTIN, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:773:41: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
773 | libmsgadd (q330, LIBMSG_CONCRC, "Q330") ;
| ^~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:779:43: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
779 | libmsgadd (q330, LIBMSG_CONPURGE, "Q330") ;
| ^~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:793:43: note: in expansion of macro ‘addr’
793 | libmsgadd (q330, LIBMSG_CONTBOOT, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:800:43: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
800 | libmsgadd (q330, LIBMSG_CONTBOOT, "change in high frequency configuration") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:808:82: note: in expansion of macro ‘addr’
808 | sprintf(s, "%d %s Q=%d", paqs->dt_data_sequence, realtostr(system.lasttime, 6, addr(fname)), paqs->data_qual) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:66:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.h:52:61: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[256]’
52 | extern char *realtostr (double r, integer digits, string31 *result) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:809:37: note: in expansion of macro ‘addr’
809 | libdatamsg (q330, LIBMSG_CONTFND, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘restore_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:886:24: note: in expansion of macro ‘addr’
886 | if (strcmp(addr(pdest->def->fname), addr(psrc->fn)) == 0)
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:886:49: note: in expansion of macro ‘addr’
886 | if (strcmp(addr(pdest->def->fname), addr(psrc->fn)) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:910:46: note: in expansion of macro ‘addr’
910 | (q->source_fir) land (strcmp(addr(q->source_fir->fname), addr(pfsrc->fn)) == 0))
| ^~~~
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[32]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:910:74: note: in expansion of macro ‘addr’
910 | (q->source_fir) land (strcmp(addr(q->source_fir->fname), addr(pfsrc->fn)) == 0))
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:955:45: warning: assignment to ‘pdp_mult’ {aka ‘tdp_mult *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
955 | q->dholdq->ppkt = addr(q->dholdq->pkt) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1009:24: note: in expansion of macro ‘addr’
1009 | if (strcmp(addr(pdp->detector_def->detname), addr(pmsrc->dn)) == 0)
| ^~~~
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1009:58: note: in expansion of macro ‘addr’
1009 | if (strcmp(addr(pdp->detector_def->detname), addr(pmsrc->dn)) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1045:24: note: in expansion of macro ‘addr’
1045 | if (strcmp(addr(pdp->detector_def->detname), addr(ptsrc->dn)) == 0)
| ^~~~
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1045:58: note: in expansion of macro ‘addr’
1045 | if (strcmp(addr(pdp->detector_def->detname), addr(ptsrc->dn)) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[31]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘q330cont_write’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1111:26: note: in expansion of macro ‘addr’
1111 | getthrbuf (q330, addr(pcc), size + sizeof(tcont_cache)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcont_cache **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘save_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1169:35: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1169 | libmsgadd (q330, LIBMSG_WRCONT, "Q330") ;
| ^~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1180:79: note: in expansion of macro ‘addr’
1180 | sprintf(s, "%d %s", paqs->dt_data_sequence, realtostr(psystem->lasttime, 6, addr(fname))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.h:52:61: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[256]’
52 | extern char *realtostr (double r, integer digits, string31 *result) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1181:34: note: in expansion of macro ‘addr’
1181 | libmsgadd (q330, LIBMSG_CSAVE, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1247:20: note: in expansion of macro ‘addr’
1247 | strcpy(addr(pfdest->fn), addr(q->source_fir->fname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1247:38: note: in expansion of macro ‘addr’
1247 | strcpy(addr(pfdest->fn), addr(q->source_fir->fname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1281:18: note: in expansion of macro ‘addr’
1281 | strcpy(addr(pdest->fn), addr(psrc->def->fname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1281:35: note: in expansion of macro ‘addr’
1281 | strcpy(addr(pdest->fn), addr(psrc->def->fname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1304:24: note: in expansion of macro ‘addr’
1304 | strcpy(addr(pmdest->dn), addr(pdp->detector_def->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1304:42: note: in expansion of macro ‘addr’
1304 | strcpy(addr(pmdest->dn), addr(pdp->detector_def->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1324:24: note: in expansion of macro ‘addr’
1324 | strcpy(addr(ptdest->dn), addr(pdp->detector_def->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1324:42: note: in expansion of macro ‘addr’
1324 | strcpy(addr(ptdest->dn), addr(pdp->detector_def->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c: In function ‘purge_thread_continuity’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_file_open’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcont.c:1404:52: note: in expansion of macro ‘addr’
1404 | cf = lib_file_open (q330->par_create.file_owner, addr(fname), LFO_OPEN or LFO_READ or LFO_WRITE) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:62:62: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
62 | extern tfile_handle lib_file_open (pfile_owner powner, pchar path, integer mode) ;
| ~~~~~~^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:30:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c: In function ‘stackdetop’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:70:23: note: in expansion of macro ‘addr’
70 | getbuf (pexp->q330, addr(pexp->curpt), sizeof(tdetector_operation)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.h:36:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdetector_operation **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c: In function ‘expand_control_detectors’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:269:21: note: in expansion of macro ‘addr’
269 | getbuf (tempq330, addr(pexp), sizeof(texpand)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘texpand **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c: In function ‘evaluate_detector_stack’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:351:25: note: in expansion of macro ‘addr’
351 | strcpy(s, addr(q->ctrl->cdname)) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[79]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:357:48: note: in expansion of macro ‘addr’
357 | libdatamsg(q330, LIBMSG_CTRLDET, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:40:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[120]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c: In function ‘lib_ctrlstat’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:377:14: note: in expansion of macro ‘addr’
377 | strcpy(addr(ctrlstat->entries[ctrlstat->count].name), addr(pc->cdname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[80]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libctrldet.c:377:61: note: in expansion of macro ‘addr’
377 | strcpy(addr(ctrlstat->entries[ctrlstat->count].name), addr(pc->cdname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[79]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c: In function ‘storestring’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:105:16: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
105 | lth = strlen(s) + 1 ;
| ^
| |
| char (*)[256]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:30:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:112:30: warning: passing argument 2 of ‘lib330_strpas’ from incompatible pointer type [-Wincompatible-pointer-types]
112 | lib330_strpas ((pchar) *p, s) ;
| ^
| |
| char (*)[256]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:49:51: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
49 | extern void lib330_strpas (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c: In function ‘loadstring’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:211:19: warning: passing argument 1 of ‘lib330_strpcopy’ from incompatible pointer type [-Wincompatible-pointer-types]
211 | lib330_strpcopy(s, s) ; /* this routine allows in-place operation */
| ^
| |
| char (*)[256]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:48:36: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
48 | extern void lib330_strpcopy (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.c:211:22: warning: passing argument 2 of ‘lib330_strpcopy’ from incompatible pointer type [-Wincompatible-pointer-types]
211 | lib330_strpcopy(s, s) ; /* this routine allows in-place operation */
| ^
| |
| char (*)[256]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:48:53: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
48 | extern void lib330_strpcopy (pchar outstring, pchar instring) ;
| ~~~~~~^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c: In function ‘Onsetq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:485:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
485 | if (abs(con_ptr->buf_amp[flg_m2]) >= con_ptr->th3)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:495:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
495 | if (abs(con_ptr->buf_amp[flg_m1]) >= con_ptr->th3)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c: In function ‘initialize_detector’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:948:22: warning: assignment to ‘pdataarray’ {aka ‘int (*)[1000]’} from incompatible pointer type ‘tfloat *’ {aka ‘double *’} [-Wincompatible-pointer-types]
948 | pdp->indatar = addr(q->processed_stream) ;
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:27:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1025:23: note: in expansion of macro ‘addr’
1025 | getbuf (q330, addr(pmh), sizeof(con_sto)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.h:36:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘con_sto **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1033:23: note: in expansion of macro ‘addr’
1033 | getbuf (q330, addr(pt), sizeof(threshold_control_struc)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘threshold_control_struc **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1042:22: warning: assignment to ‘pdataarray’ {aka ‘int (*)[1000]’} from incompatible pointer type ‘tfloat *’ {aka ‘double *’} [-Wincompatible-pointer-types]
1042 | pdp->indatar = addr(pi->out) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c: In function ‘lib_detstat’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1069:59: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1069 | sprintf(addr(pone->name), "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1069:72: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1069 | sprintf(addr(pone->name), "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1069:84: note: in expansion of macro ‘addr’
1069 | sprintf(addr(pone->name), "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1069:19: note: in expansion of macro ‘addr’
1069 | sprintf(addr(pone->name), "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[42]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c: In function ‘lib_changeenable’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1102:44: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1102 | sprintf(s, "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1102:57: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1102 | sprintf(s, "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1102:69: note: in expansion of macro ‘addr’
1102 | sprintf(s, "%s:%s", seed2string(q->location, q->seedname, addr(s)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[42]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1104:22: note: in expansion of macro ‘addr’
1104 | if (strcmp(addr(detchange->name), addr(s)) == 0)
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[42]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdetect.c:1104:45: note: in expansion of macro ‘addr’
1104 | if (strcmp(addr(detchange->name), addr(s)) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[42]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330types.h:37,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:43:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘memreq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:307:50: note: in expansion of macro ‘addr’
307 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:57,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.h:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:320:31: note: in expansion of macro ‘addr’
320 | getbuf (dssstr->q330, addr(mpt), msize) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tmemory **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:326:56: note: in expansion of macro ‘addr’
326 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘mem_free’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:442:50: note: in expansion of macro ‘addr’
442 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘open_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:577:56: note: in expansion of macro ‘addr’
577 | lib_msg_add(dssstr->q330, AUXMSG_SOCKETERR, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:579:17: note: in expansion of macro ‘addr’
579 | strcpy (addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/unistd.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:39:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:579:51: note: in expansion of macro ‘addr’
579 | strcpy (addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:610:54: note: in expansion of macro ‘addr’
610 | lib_msg_add(dssstr->q330, AUXMSG_BINDERR, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:612:17: note: in expansion of macro ‘addr’
612 | strcpy (addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:612:51: note: in expansion of macro ‘addr’
612 | strcpy (addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:627:51: note: in expansion of macro ‘addr’
627 | lib_msg_add(dssstr->q330, AUXMSG_SOCKETOPEN, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:629:10: note: in expansion of macro ‘addr’
629 | strcpy(addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:629:44: note: in expansion of macro ‘addr’
629 | strcpy(addr(dssstr->dss_server_display), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘remove_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:660:50: note: in expansion of macro ‘addr’
660 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘send_msg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:738:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘tdss_msg *’ [-Wincompatible-pointer-types]
738 | p = addr(dssstr->msgout) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:741:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘tdss_msg *’ [-Wincompatible-pointer-types]
741 | p = addr(dssstr->msgout) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:755:50: note: in expansion of macro ‘addr’
755 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘refuse’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:775:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
775 | p = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘find_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:850:13: warning: assignment to ‘struct sockaddr_in *’ from incompatible pointer type ‘struct sockaddr *’ [-Wincompatible-pointer-types]
850 | psock = addr(dssstr->sock) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘register_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:880:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
880 | p = addr(dssstr->msgin.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:881:27: note: in expansion of macro ‘addr’
881 | loadstring (addr(p), 8, addr(pass)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:49:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[8]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:885:16: note: in expansion of macro ‘addr’
885 | lib330_upper(addr(pass)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:61:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:886:29: note: in expansion of macro ‘addr’
886 | loadstring (addr(p), 250, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[250]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:891:16: note: in expansion of macro ‘addr’
891 | if (strcmp(addr(pass), addr(dssstr->passwords[i])) == 0)
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[8]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:891:28: note: in expansion of macro ‘addr’
891 | if (strcmp(addr(pass), addr(dssstr->passwords[i])) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[8]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:904:9: warning: assignment to ‘struct sockaddr_in *’ from incompatible pointer type ‘struct sockaddr *’ [-Wincompatible-pointer-types]
904 | psock = addr(dssstr->sock) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:913:56: note: in expansion of macro ‘addr’
913 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s2)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:925:16: note: in expansion of macro ‘addr’
925 | strcpy(addr(pcli->name), s) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[80]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘show_ident’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:960:20: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
960 | seed2string (prep->location, prep->channel, addr(s2)) ;
| ~~~~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:960:36: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
960 | seed2string (prep->location, prep->channel, addr(s2)) ;
| ~~~~^~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:960:47: note: in expansion of macro ‘addr’
960 | seed2string (prep->location, prep->channel, addr(s2)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:961:11: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
961 | sprintf(res, "%s.%s", s, s2) ;
| ^~~
| |
| char (*)[64]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘list_requests’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:970:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
970 | p = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:986:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
986 | p = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘del_requests’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:999:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
999 | p = addr(dssstr->msgin.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘recon_det’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1085:17: note: in expansion of macro ‘addr’
1085 | strcpy(s, addr(pdet->detector_def->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[31]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1086:20: note: in expansion of macro ‘addr’
1086 | lib330_upper(addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[64]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1087:21: note: in expansion of macro ‘addr’
1087 | if (strcmp(s, addr(dssstr->detname)) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘add_request’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1287:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
1287 | p = addr(dssstr->msgin.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1373:28: note: in expansion of macro ‘addr’
1373 | lib330_upper(addr(dssstr->detname)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1404:25: note: in expansion of macro ‘addr’
1404 | strcat(s, addr(dssstr->detname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:128:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[256]’
128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1407:50: note: in expansion of macro ‘addr’
1407 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s2)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘store_long’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1468:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1468 | plw = addr(d) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1477:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1477 | plw = addr(d) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘store_single’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1528:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1528 | plw = addr(d) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1537:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1537 | plw = addr(d) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘store_double’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1595:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1595 | plw = addr(r) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1604:11: warning: assignment to ‘uint32_t *’ {aka ‘unsigned int *’} from incompatible pointer type ‘double *’ [-Wincompatible-pointer-types]
1604 | plw = addr(r) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_read’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1644:56: note: in expansion of macro ‘addr’
1644 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1651:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘tqdp *’ [-Wincompatible-pointer-types]
1651 | p = addr(dssstr->msgin.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘checksize’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1720:20: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
1720 | dssstr->pb = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘interval_reports’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1944:14: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
1944 | dssstr->pb = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘purge_last’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1997:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
1997 | p = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_timer’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2020:9: warning: assignment to ‘struct sockaddr_in *’ from incompatible pointer type ‘struct sockaddr *’ [-Wincompatible-pointer-types]
2020 | psock = addr(dssstr->sock) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2040:64: note: in expansion of macro ‘addr’
2040 | lib_msg_add(dssstr->q330, AUXMSG_DSS, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_continuous’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2243:14: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
2243 | dssstr->pb = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2244:9: warning: assignment to ‘struct sockaddr_in *’ from incompatible pointer type ‘struct sockaddr *’ [-Wincompatible-pointer-types]
2244 | psock = addr(dssstr->sock) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2258:22: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
2258 | dssstr->pb = addr(dssstr->msgout.buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_start’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2290:18: note: in expansion of macro ‘addr’
2290 | getbuf (q330a, addr(dssstr), sizeof(tdssstr)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdssstr **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2308:11: note: in expansion of macro ‘addr’
2308 | strcpy (addr(dssstr->passwords[0]), addr(dss->low_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2308:39: note: in expansion of macro ‘addr’
2308 | strcpy (addr(dssstr->passwords[0]), addr(dss->low_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2309:17: note: in expansion of macro ‘addr’
2309 | lib330_upper (addr(dssstr->passwords[0])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2310:11: note: in expansion of macro ‘addr’
2310 | strcpy (addr(dssstr->passwords[1]), addr(dss->mid_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2310:39: note: in expansion of macro ‘addr’
2310 | strcpy (addr(dssstr->passwords[1]), addr(dss->mid_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2311:17: note: in expansion of macro ‘addr’
2311 | lib330_upper (addr(dssstr->passwords[1])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2312:11: note: in expansion of macro ‘addr’
2312 | strcpy (addr(dssstr->passwords[2]), addr(dss->high_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2312:39: note: in expansion of macro ‘addr’
2312 | strcpy (addr(dssstr->passwords[2]), addr(dss->high_pass)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[8]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2313:17: note: in expansion of macro ‘addr’
2313 | lib330_upper (addr(dssstr->passwords[2])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘get_dss_server_display’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2345:15: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
2345 | strcpy (result, addr(dssstr->dss_server_display)) ;
| ^~~~~~
| |
| char (*)[64]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2345:23: note: in expansion of macro ‘addr’
2345 | strcpy (result, addr(dssstr->dss_server_display)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.h:32,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:30:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c: In function ‘load_firfilters’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘lib330_padright’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:66:14: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
66 | j = strlen(s) ;
| ^
| |
| char (*)[256]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:35,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:29:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:257:20: note: in expansion of macro ‘addr’
257 | getthrbuf (q330, addr(paqs->firchain), sizeof(tfilter)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘two’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:98:11: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
98 | sprintf(s, "%d", v mod 100) ;
| ^
| |
| char (*)[4]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38:
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.h:31,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampglob.h:52,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.h:37:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tfilter **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:99:9: warning: passing argument 1 of ‘zpad’ from incompatible pointer type [-Wincompatible-pointer-types]
99 | zpad (s, 2) ;
| ^
| |
| char (*)[4]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:55:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:50:26: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[4]’
50 | extern char *zpad (pchar s, integer lth) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:260:10: note: in expansion of macro ‘addr’
260 | strcpy(addr(ic->fname), "DEC10") ; ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:100:10: warning: returning ‘char (*)[4]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
100 | return s ;
| ^
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘string_time’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:107:11: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
107 | sprintf(result, "%d-%s-%s %s:%s:%s", nt->wyear, two(nt->wmonth, addr(smth)),
| ^~~~~~
| |
| char (*)[32]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:110:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
110 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:274:20: note: in expansion of macro ‘addr’
274 | getthrbuf (q330, addr(ic->link), sizeof(tfilter)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘struct tfilter **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:277:10: note: in expansion of macro ‘addr’
277 | strcpy(addr(ic->fname), "VLP389") ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:287:20: note: in expansion of macro ‘addr’
287 | getthrbuf (q330, addr(ic->link), sizeof(tfilter)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘struct tfilter **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:290:10: note: in expansion of macro ‘addr’
290 | strcpy(addr(ic->fname), "ULP379") ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘log_clock’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:181:24: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
181 | lib330_padright ("Daily Timemark", addr(ptim->exception_type), 16) ;
| ^~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c: In function ‘append_firfilters’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:312:24: note: in expansion of macro ‘addr’
312 | getthrbuf (q330, addr(dest->link), sizeof(tfilter)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:181:42: note: in expansion of macro ‘addr’
181 | lib330_padright ("Daily Timemark", addr(ptim->exception_type), 16) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘struct tfilter **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:184:24: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
184 | lib330_padright ("Valid Timemark", addr(ptim->exception_type), 16) ;
| ^~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c: In function ‘create_fir’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:184:42: note: in expansion of macro ‘addr’
184 | lib330_padright ("Valid Timemark", addr(ptim->exception_type), 16) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:338:17: note: in expansion of macro ‘addr’
338 | getbuf (q330, addr(pf), sizeof(tfir_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tfir_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:187:24: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
187 | lib330_padright ("UnExp Timemark", addr(ptim->exception_type), 16) ;
| ^~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:339:17: note: in expansion of macro ‘addr’
339 | getbuf (q330, addr(pf->fbuf), src->len * sizeof (tfloat)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:187:42: note: in expansion of macro ‘addr’
187 | lib330_padright ("UnExp Timemark", addr(ptim->exception_type), 16) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tfloat **’ {aka ‘double **’}
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:341:13: warning: assignment to ‘pfloat’ {aka ‘double *’} from incompatible pointer type ‘double (*)[400]’ [-Wincompatible-pointer-types]
341 | pf->fcoef = addr(src->coef) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:189:33: note: in expansion of macro ‘addr’
189 | lib330_padright (addr(s), addr(ptim->clock_status), 128) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[128]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:192:13: note: in expansion of macro ‘addr’
192 | strcpy(s, addr(q330->share.gpsids[4])) ; /* 330 will place clock ID string here for all models */
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c: In function ‘create_iir’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:365:17: note: in expansion of macro ‘addr’
365 | getbuf (q330, addr(pf), sizeof (tiirfilter) + extra) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tiirfilter **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:204:20: note: in expansion of macro ‘addr’
204 | lib330_padright (addr(s[i + 1]), addr(ptim->clock_model), 32) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:204:36: note: in expansion of macro ‘addr’
204 | lib330_padright (addr(s[i + 1]), addr(ptim->clock_model), 32) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:208:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
208 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘finish_log_clock’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c: In function ‘average’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:259:29: note: in expansion of macro ‘addr’
259 | lib330_padright (addr(s), addr(ptim->clock_status), 128) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[128]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:457:22: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
457 | seed2string(q->location, q->seedname, addr(ss)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:260:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
260 | p = addr(pcom->ring->rec) ;
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampglob.h:46:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:457:35: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
457 | seed2string(q->location, q->seedname, addr(ss)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libfilters.c:457:47: note: in expansion of macro ‘addr’
457 | seed2string(q->location, q->seedname, addr(ss)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘logevent’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:353:39: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
353 | sprintf(w, "%s:%s", seed2string(ppar->location, ppar->seedname, addr(s2)), pdef->detname) ;
| ~~~~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:38:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:353:55: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
353 | sprintf(w, "%s:%s", seed2string(ppar->location, ppar->seedname, addr(s2)), pdef->detname) ;
| ~~~~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:353:67: note: in expansion of macro ‘addr’
353 | sprintf(w, "%s:%s", seed2string(ppar->location, ppar->seedname, addr(s2)), pdef->detname) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:360:40: note: in expansion of macro ‘addr’
360 | libmsgadd(q330, LIBMSG_DETECT, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:34:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:369:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} [-Wincompatible-pointer-types]
369 | p = addr(buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:378:26: note: in expansion of macro ‘addr’
378 | lib330_padright (addr(pdef->detname), addr(eblk.s_detname), 24) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[31]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:378:47: note: in expansion of macro ‘addr’
378 | lib330_padright (addr(pdef->detname), addr(eblk.s_detname), 24) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[24]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:385:26: note: in expansion of macro ‘addr’
385 | lib330_padright (addr(pdef->detname), addr(pt->s_detname), 24) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[31]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:385:47: note: in expansion of macro ‘addr’
385 | lib330_padright (addr(pdef->detname), addr(pt->s_detname), 24) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[24]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘add_blockette’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:393:40: note: in expansion of macro ‘addr’
393 | add_blockette (paqs, ppar, addr(buffer), ts) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:46:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:52:57: note: expected ‘pword’ {aka ‘short unsigned int *’} but argument is of type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’}
52 | extern void add_blockette (paqstruc paqs, plcq q, pword pw, double time) ;
| ~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘build_separate_record’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:396:48: note: in expansion of macro ‘addr’
396 | build_separate_record (paqs, ppar, addr(buffer), ts, PKC_EVENT) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:54:65: note: expected ‘pword’ {aka ‘short unsigned int *’} but argument is of type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’}
54 | extern void build_separate_record (paqstruc paqs, plcq q, pword pw,
| ~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘set_cal2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:410:20: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
410 | lib330_padright ("3DB@10Hz", addr(pc2->rolloff), 12) ;
| ^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:410:32: note: in expansion of macro ‘addr’
410 | lib330_padright ("3DB@10Hz", addr(pc2->rolloff), 12) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[12]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘log_cal’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:452:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} [-Wincompatible-pointer-types]
452 | p = addr(buffer) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:464:13: warning: assignment to ‘sine_calibration *’ from incompatible pointer type ‘random_calibration *’ [-Wincompatible-pointer-types]
464 | psine = addr(cblk) ; /* common fields */
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:494:31: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
494 | lib330_padright("Red", addr(prand->noise_type), 8) ;
| ^~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:494:38: note: in expansion of macro ‘addr’
494 | lib330_padright("Red", addr(prand->noise_type), 8) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:497:31: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
497 | lib330_padright("White", addr(prand->noise_type), 8) ;
| ^~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:497:40: note: in expansion of macro ‘addr’
497 | lib330_padright("White", addr(prand->noise_type), 8) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:500:31: warning: passing argument 1 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
500 | lib330_padright("Telegraf", addr(prand->noise_type), 8) ;
| ^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:31: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib330_padright’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:500:43: note: in expansion of macro ‘addr’
500 | lib330_padright("Telegraf", addr(prand->noise_type), 8) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:62:40: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
62 | void lib330_padright (string *s, pchar b, integer fld)
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:506:17: warning: assignment to ‘step_calibration *’ from incompatible pointer type ‘random_calibration *’ [-Wincompatible-pointer-types]
506 | pstep = addr(cblk) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:522:14: warning: assignment to ‘abort_calibration *’ from incompatible pointer type ‘random_calibration *’ [-Wincompatible-pointer-types]
522 | pabort = addr(cblk) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘add_blockette’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:547:51: note: in expansion of macro ‘addr’
547 | add_blockette (paqs, q, addr(buffer), paqs->data_timetag) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:52:57: note: expected ‘pword’ {aka ‘short unsigned int *’} but argument is of type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’}
52 | extern void add_blockette (paqstruc paqs, plcq q, pword pw, double time) ;
| ~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘build_separate_record’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:550:59: note: in expansion of macro ‘addr’
550 | build_separate_record (paqs, q, addr(buffer), paqs->data_timetag, PKC_CALIBRATE) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:54:65: note: expected ‘pword’ {aka ‘short unsigned int *’} but argument is of type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’}
54 | extern void build_separate_record (paqstruc paqs, plcq q, pword pw,
| ~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘log_message’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:576:14: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
576 | i = strlen(msg) + 2 ;
| ^~~
| |
| char (*)[256]
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:583:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
583 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:619:10: warning: passing argument 1 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
619 | strcat(msg, "\x0D\x0A") ;
| ^~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:621:26: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
621 | memcpy(pc, msg, strlen(msg)) ;
| ^~~
| |
| char (*)[256]
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:622:28: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
622 | incn(pcom->frame, strlen(msg)) ;
| ^~~
| |
| char (*)[256]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:54:37: note: in definition of macro ‘incn’
54 | #define incn(val,off) (val = val + (off))
| ^~~
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[256]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘flush_messages’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:646:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
646 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘remove_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:659:20: warning: ‘%s’ directive writing up to 79 bytes into a region of size 48 [-Wformat-overflow=]
659 | sprintf(s, "Removing Client ""%s""", (char *)addr(pcli->name)) ;
| ^~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:659:39: note: format string is defined here
659 | sprintf(s, "Removing Client ""%s""", (char *)addr(pcli->name)) ;
| ^~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38:
In function ‘sprintf’,
inlined from ‘remove_client’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:659:9:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 17 and 96 bytes into a destination of size 64
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘lib330_padright’,
inlined from ‘set_cal2’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:410:3:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[9]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_read’:
In function ‘lib330_padright’,
inlined from ‘log_clock’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:187:7:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[15]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
In function ‘lib330_padright’,
inlined from ‘log_clock’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:181:7:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[15]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
In function ‘lib330_padright’,
inlined from ‘log_clock’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:184:7:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[15]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1406:43: warning: ‘%s’ directive writing up to 79 bytes into a region of size 45 [-Wformat-overflow=]
1406 | sprintf(s2, "Adding %s for client %s", s, (char *)addr(pcli->name)) ;
| ^~
In function ‘sprintf’,
inlined from ‘add_request’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1406:9,
inlined from ‘lib_dss_read’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:1684:13:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output 20 or more bytes (assuming 99) into a destination of size 64
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c: In function ‘dig2str’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:69:5: warning: assignment to ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint32_t (*)[2]’ {aka ‘unsigned int (*)[2]’} [-Wincompatible-pointer-types]
69 | p = addr(cond) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:85:10: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
85 | strcpy(result, s) ;
| ^~~~~~
| |
| char (*)[64]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.h:31,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:31:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:86:10: warning: returning ‘char (*)[64]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
86 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c: In function ‘get_result’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:322:9: warning: assignment to ‘int32_t (*)[16]’ {aka ‘int (*)[16]’} from incompatible pointer type ‘uint8_t (*)[64]’ {aka ‘unsigned char (*)[64]’} [-Wincompatible-pointer-types]
322 | plbuf = addr(workbuf) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c: In function ‘calcmd5’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmd5.c:349:35: warning: passing argument 1 of ‘strlen’ from incompatible pointer type [-Wincompatible-pointer-types]
349 | update(workingvar, chal, strlen(chal), FALSE) ;
| ^~~~
| |
| char (*)[250]
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘char (*)[250]’
407 | extern size_t strlen (const char *__s)
| ~~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c: In function ‘logevent’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:314:21: warning: ‘ ’ directive writing 1 byte into a region of size between 0 and 62 [-Wformat-overflow=]
314 | sprintf(w, " %s.%s ", string_time (addr(newtime), addr(s1)), s2) ;
| ^
In file included from /usr/include/stdio.h:964:
In function ‘sprintf’,
inlined from ‘logevent’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:314:3:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 4 and 66 bytes into a destination of size 64
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c: In function ‘lib_dss_timer’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2039:34: warning: ‘%s’ directive writing up to 79 bytes into a region of size 46 [-Wformat-overflow=]
2039 | sprintf(s, "Timeout on Client ""%s""", (char *)addr(pcli->name)) ;
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2039:55: note: format string is defined here
2039 | sprintf(s, "Timeout on Client ""%s""", (char *)addr(pcli->name)) ;
| ^~
In function ‘sprintf’,
inlined from ‘lib_dss_timer’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libdss.c:2039:23:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 19 and 98 bytes into a destination of size 64
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In function ‘lib330_padright’,
inlined from ‘log_cal’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:500:15:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[9]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
In function ‘lib330_padright’,
inlined from ‘log_cal’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:497:15:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.c:71:16: warning: array subscript ‘string {aka char[256]}[0]’ is partly outside array bounds of ‘char[6]’ [-Warray-bounds=]
71 | *b++ = (*s)[i] ;
| ~~~~^~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.h:34,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:48:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c: In function ‘open_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:211:64: note: in expansion of macro ‘addr’
211 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_SOCKETERR, 0, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:57,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:44,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:52:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:259:62: note: in expansion of macro ‘addr’
259 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_BINDERR, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:284:64: note: in expansion of macro ‘addr’
284 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_LISTENERR, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:292:59: note: in expansion of macro ‘addr’
292 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_SOCKETOPEN, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c: In function ‘accept_ns_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:338:67: note: in expansion of macro ‘addr’
338 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_ACCERR, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:384:60: note: in expansion of macro ‘addr’
384 | lib_msg_add (nsstr->ns_par.stnctx, AUXMSG_CONN, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c: In function ‘read_from_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:438:69: note: in expansion of macro ‘addr’
438 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_DISCON, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c: In function ‘send_netserv_packet’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 4 of ‘lib_msg_add’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:500:67: note: in expansion of macro ‘addr’
500 | lib_msg_add(nsstr->ns_par.stnctx, AUXMSG_DISCON, 0, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:446:76: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[64]’
446 | extern void lib_msg_add (tcontext ct, word msgcode, longword dt, string95 *msgsuf) ;
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c: In function ‘lib_ns_start’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libnetserv.c:726:5: warning: assignment to ‘char *’ from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
726 | p = addr(nsstr->sync_record) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_get_msg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:212:11: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
212 | strcpy (result, s) ;
| ^~~~~~
| |
| char (*)[96]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:36,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:39:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:213:10: warning: returning ‘char (*)[96]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
213 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘dump_msgqueue’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_message’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:229:32: note: in expansion of macro ‘addr’
229 | log_message (q330, addr(paqs->msgq_out->msg)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:50:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:51:46: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[250]’
51 | extern void log_message (pq330 q330, string *msg) ;
| ~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘msgadd’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:251:10: note: in expansion of macro ‘addr’
251 | strcpy(addr(q330->msg_call.suffix), msgsuf) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:251:39: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
251 | strcpy(addr(q330->msg_call.suffix), msgsuf) ;
| ^~~~~~
| |
| const char (*)[96] {aka char (*)[96]}
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘const char (*)[96]’ {aka ‘char (*)[96]’}
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘jul_string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:254:43: note: in expansion of macro ‘addr’
254 | sprintf(s1, "[%s] ", jul_string(dt, addr(s2))) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:45:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:56:45: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[256]’
56 | extern char *jul_string (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘lib_get_msg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:257:63: note: in expansion of macro ‘addr’
257 | sprintf(s, "{%d}%s%s%s", msgcode, s1, lib_get_msg (msgcode, addr(s2)), (char *)msgsuf) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:54:41: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[256]’
54 | char *lib_get_msg (word code, string95 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:274:34: note: in expansion of macro ‘addr’
274 | strcpy(addr(paqs->msgq_in->msg), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[250]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:274:60: note: in expansion of macro ‘addr’
274 | strcpy(addr(paqs->msgq_in->msg), addr(s)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_message’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:282:44: note: in expansion of macro ‘addr’
282 | log_message (q330, addr(paqs->msgq_out->msg)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:51:46: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[250]’
51 | extern void log_message (pq330 q330, string *msg) ;
| ~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_get_errstr’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:350:11: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
350 | strcpy (result, s) ;
| ^~~~~~
| |
| char (*)[64]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:351:10: warning: returning ‘char (*)[64]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
351 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_get_statestr’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:375:11: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
375 | strcpy (result, s) ;
| ^~~~~~
| |
| char (*)[64]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:376:10: warning: returning ‘char (*)[64]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
376 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘showdot’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:382:11: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
382 | sprintf(result, "%d.%d.%d.%d", (integer)((num shr 24) and 255), (integer)((num shr 16) and 255),
| ^~~~~~
| |
| char (*)[16]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[16]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:384:10: warning: returning ‘char (*)[16]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
384 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘command_name’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:440:11: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
440 | strcpy (result, s) ;
| ^~~~~~
| |
| char (*)[96]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:441:10: warning: returning ‘char (*)[96]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
441 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_gps_state’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:460:11: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
460 | strcpy (result, s) ;
| ^~~~~~
| |
| char (*)[64]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:461:10: warning: returning ‘char (*)[64]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
461 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_gps_fix’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:482:10: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
482 | strcpy(result, s) ;
| ^~~~~~
| |
| char (*)[64]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[64]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:483:10: warning: returning ‘char (*)[64]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
483 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_pll_state’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:497:10: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
497 | strcpy(result, s) ;
| ^~~~~~
| |
| char (*)[32]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:498:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
498 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c: In function ‘lib_acc_types’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:526:10: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
526 | strcpy(result, s) ;
| ^~~~~~
| |
| char (*)[32]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.c:527:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
527 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c: In function ‘flush_cfgblks’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:73:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
73 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c: In function ‘start_cfgblks’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:174:18: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
174 | add_cfg (paqs, "GL", addr(q330->raw_global), RAW_GLOBAL_SIZE, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:94:39: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
94 | void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:175:18: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
175 | add_cfg (paqs, "FX", addr(q330->raw_fixed), RAW_FIXED_SIZE, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:94:39: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
94 | void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:33:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:177:18: note: in expansion of macro ‘addr’
177 | add_cfg (paqs, addr(s), addr(q330->raw_log), RAW_LOG_SIZE, 0, 0) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:94:39: note: expected ‘char (*)[8]’ but argument is of type ‘char (*)[4]’
94 | void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:202:22: note: in expansion of macro ‘addr’
202 | add_cfg (paqs, addr(s), pb, sz, rnum, flag) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:94:39: note: expected ‘char (*)[8]’ but argument is of type ‘char (*)[4]’
94 | void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c: In function ‘flush_cnp’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:218:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
218 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c: In function ‘start_cfgblks’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:176:16: warning: ‘%d’ directive writing between 1 and 5 bytes into a region of size 3 [-Wformat-overflow=]
176 | sprintf(s, "L%d", q330->par_create.q330id_dataport + 1) ;
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:176:14: note: directive argument in the range [1, 65536]
176 | sprintf(s, "L%d", q330->par_create.q330id_dataport + 1) ;
| ^~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
In function ‘sprintf’,
inlined from ‘start_cfgblks’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:176:3:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 7 bytes into a destination of size 4
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c: In function ‘start_cfgblks’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:201:20: warning: ‘%d’ directive writing between 1 and 5 bytes into a region of size 3 [-Wformat-overflow=]
201 | sprintf(s, "T%d", q330->par_create.q330id_dataport + 1) ;
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:201:18: note: directive argument in the range [1, 65536]
201 | sprintf(s, "T%d", q330->par_create.q330id_dataport + 1) ;
| ^~~~~
In function ‘sprintf’,
inlined from ‘start_cfgblks’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.c:201:7:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 7 bytes into a destination of size 4
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libpoc.c: In function ‘read_poc_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libpoc.c:191:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
191 | p = addr(pocstr->pkt.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/gcf.c:23:13: warning: ‘rcsid’ defined but not used [-Wunused-variable]
23 | static char rcsid[] = "$Id: gcf.c 1364 2008-10-24 18:42:33Z andres $";
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/gcf.c: In function ‘extract_32’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/gcf.c:226:10: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
226 | b->fic = (int) val;
| ~~~~~~~^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/gcf.c:193:11: note: ‘val’ was declared here
193 | int32_t val;
| ^~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.h:31,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:56:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘allocate_aqstruc’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:133:20: note: in expansion of macro ‘addr’
133 | getthrbuf (q330, addr(paqs), sizeof(taqstruc)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.h:34:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘taqstruc **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:137:20: note: in expansion of macro ‘addr’
137 | getthrbuf (q330, addr(msgq), sizeof(tmsgqueue)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tmsgqueue **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:147:24: note: in expansion of macro ‘addr’
147 | getthrbuf (q330, addr(msgq->link), sizeof(tmsgqueue)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘struct tmsgqueue **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘realtostr’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:176:11: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
176 | sprintf(result, fmt, r) ;
| ^~~~~~
| |
| char (*)[32]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:177:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
177 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘scvrate’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:185:15: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
185 | sprintf(result, "%d", rate) ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:187:33: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
187 | realtostr(-1.0 / rate, 4, result) ;
| ^~~~~~
| |
| char (*)[256]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:171:54: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[256]’
171 | char *realtostr (double r, integer digits, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:188:10: warning: returning ‘char (*)[256]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
188 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘sfcorner’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:200:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
200 | strcpy(result, "Linear all") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:203:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
203 | strcpy(result, "Linear below 100sps") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:206:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
206 | strcpy(result, "Linear below 40sps") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:209:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
209 | strcpy(result, "Linear below 20sps") ;
| ^~~~~~
| |
| char (*)[256]
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[256]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:212:10: warning: returning ‘char (*)[256]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
212 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘update_ep_delays’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:270:114: note: in expansion of macro ‘addr’
270 | sprintf(s, "%s@%s=%s", seed2string(addr(pchan->location), addr(pchan->seedname), addr(s1)),
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘scvrate’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:271:62: note: in expansion of macro ‘addr’
271 | scvrate(pchan->rate, addr(s2)), realtostr(pchan->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:180:45: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[16]’
180 | static char *scvrate (integer rate, string *result)
| ~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:271:100: note: in expansion of macro ‘addr’
271 | scvrate(pchan->rate, addr(s2)), realtostr(pchan->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:171:54: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[16]’
171 | char *realtostr (double r, integer digits, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:272:66: note: in expansion of macro ‘addr’
272 | libmsgadd (q330, LIBMSG_FILTDLY, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:59:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[64]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘init_lcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:441:27: note: in expansion of macro ‘addr’
441 | getbuf (q330, addr(pl->segbuf), pl->segsize) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tsegment_ring **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:444:27: note: in expansion of macro ‘addr’
444 | getbuf (q330, addr(pl->dholdq), sizeof(dholdqtype)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘dholdqtype **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:494:106: note: in expansion of macro ‘addr’
494 | sprintf(s, "%s:%d@%s,%s=%s", seed2string(addr(pl->location), addr(pl->seedname), addr(s1)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘scvrate’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:495:58: note: in expansion of macro ‘addr’
495 | i + 1, scvrate(pl->rate, addr(s2)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:180:45: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[16]’
180 | static char *scvrate (integer rate, string *result)
| ~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘sfcorner’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:496:51: note: in expansion of macro ‘addr’
496 | sfcorner(q330, i, addr(s3)), realtostr(pl->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:191:58: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[32]’
191 | static char *sfcorner (pq330 q330, integer chan, string *result)
| ~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:496:86: note: in expansion of macro ‘addr’
496 | sfcorner(q330, i, addr(s3)), realtostr(pl->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:171:54: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[16]’
171 | char *realtostr (double r, integer digits, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:497:58: note: in expansion of macro ‘addr’
497 | libmsgadd (q330, LIBMSG_FILTDLY, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:562:97: note: in expansion of macro ‘addr’
562 | sprintf(s, "%s:%s@%s=%s", seed2string(addr(pl->location), addr(pl->seedname), addr(s1)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:563:101: note: in expansion of macro ‘addr’
563 | seed2string(addr(pl->prev_link->location), addr(pl->prev_link->seedname), addr(s2)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘scvrate’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:564:45: note: in expansion of macro ‘addr’
564 | scvrate(pl->rate, addr(s3)), realtostr(pl->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:180:45: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[32]’
180 | static char *scvrate (integer rate, string *result)
| ~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘realtostr’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:564:80: note: in expansion of macro ‘addr’
564 | scvrate(pl->rate, addr(s3)), realtostr(pl->delay, 6, addr(s4))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:171:54: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[16]’
171 | char *realtostr (double r, integer digits, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:565:52: note: in expansion of macro ‘addr’
565 | libmsgadd (q330, LIBMSG_FILTDLY, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:609:25: note: in expansion of macro ‘addr’
609 | getbuf (q330, addr(pr), sizeof(tcompressed_buffer_ring)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tcompressed_buffer_ring **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘init_dplcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:728:20: note: in expansion of macro ‘addr’
728 | getthrbuf (q330, addr(pr), sizeof(tcompressed_buffer_ring)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcompressed_buffer_ring **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘deallocate_sg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:777:41: note: in expansion of macro ‘addr’
777 | libdatamsg (q330, LIBMSG_TOTAL, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c: In function ‘lib_lcqstat’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:862:18: note: in expansion of macro ‘addr’
862 | strcpy(addr(pone->location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:862:40: note: in expansion of macro ‘addr’
862 | strcpy(addr(pone->location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:32,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:42:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘send_to_client’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:246:10: note: in expansion of macro ‘addr’
246 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:863:18: note: in expansion of macro ‘addr’
863 | strcpy(addr(pone->channel), addr(q->sseedname)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:246:46: note: in expansion of macro ‘addr’
246 | strcpy(addr(q330->miniseed_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:247:10: note: in expansion of macro ‘addr’
247 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:247:45: note: in expansion of macro ‘addr’
247 | strcpy(addr(q330->miniseed_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampcfg.c:863:39: note: in expansion of macro ‘addr’
863 | strcpy(addr(pone->channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘ringman’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:389:19: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
389 | p = addr(lring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘finish_record’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:446:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
446 | p = addr(pcom->ring->rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘flush_lcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:493:28: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
493 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsampglob.h:46,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.h:35:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:493:41: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
493 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:493:53: note: in expansion of macro ‘addr’
493 | seed2string(q->location, q->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:494:47: note: in expansion of macro ‘addr’
494 | libmsgadd (q330, LIBMSG_LBFAIL, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:54:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘build_separate_record’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:585:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[512]’ {aka ‘unsigned char (*)[512]’} [-Wincompatible-pointer-types]
585 | p = addr(paqs->detcal_buf.rec) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘process_lcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:669:54: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
669 | sprintf(s, "%s %s", seed2string(q->location, q->seedname, addr(s1)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:669:67: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
669 | sprintf(s, "%s %s", seed2string(q->location, q->seedname, addr(s1)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:669:79: note: in expansion of macro ‘addr’
669 | sprintf(s, "%s %s", seed2string(q->location, q->seedname, addr(s1)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:831:16: note: in expansion of macro ‘addr’
831 | strcpy(addr(q330->onesec_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:831:50: note: in expansion of macro ‘addr’
831 | strcpy(addr(q330->onesec_call.location), addr(q->slocation)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:832:16: note: in expansion of macro ‘addr’
832 | strcpy(addr(q330->onesec_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:832:49: note: in expansion of macro ‘addr’
832 | strcpy(addr(q330->onesec_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:907:66: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
907 | sprintf(s, "%s, %d samples left", seed2string(q->location, q->seedname, addr(s1)), samples) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:907:79: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
907 | sprintf(s, "%s, %d samples left", seed2string(q->location, q->seedname, addr(s1)), samples) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:907:91: note: in expansion of macro ‘addr’
907 | sprintf(s, "%s, %d samples left", seed2string(q->location, q->seedname, addr(s1)), samples) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘flush_lcqs’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:937:7: warning: enumeration value ‘PKC_EVENT’ not handled in switch [-Wswitch]
937 | switch (q->pack_class) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:937:7: warning: enumeration value ‘PKC_CALIBRATE’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:937:7: warning: enumeration value ‘PKC_MESSAGE’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘flush_dplcqs’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:967:7: warning: enumeration value ‘PKC_EVENT’ not handled in switch [-Wswitch]
967 | switch (q->pack_class) begin
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:967:7: warning: enumeration value ‘PKC_CALIBRATE’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:967:7: warning: enumeration value ‘PKC_TIMING’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:967:7: warning: enumeration value ‘PKC_OPAQUE’ not handled in switch [-Wswitch]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘process_one’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:991:56: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
991 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:991:69: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
991 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:991:81: note: in expansion of macro ‘addr’
991 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:991:43: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
991 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘process_comp’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1023:56: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1023 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1023:69: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1023 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1023:81: note: in expansion of macro ‘addr’
1023 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1023:43: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
1023 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘process_mult’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1064:16: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1064 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1064:29: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1064 | seed2string(q->location, q->seedname, addr(s)) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1064:41: note: in expansion of macro ‘addr’
1064 | seed2string(q->location, q->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1068:43: note: in expansion of macro ‘addr’
1068 | libdatamsg (q330, LIBMSG_DISCARD, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1100:47: note: in expansion of macro ‘addr’
1100 | libdatamsg (q330, LIBMSG_SEGOVER, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1113:37: warning: assignment to ‘pdp_mult’ {aka ‘tdp_mult *’} from incompatible pointer type ‘uint8_t (*)[536]’ {aka ‘unsigned char (*)[536]’} [-Wincompatible-pointer-types]
1113 | q->dholdq->ppkt = addr(q->dholdq->pkt) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1137:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
1137 | if (ps == NIL)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1147:47: note: in expansion of macro ‘addr’
1147 | libdatamsg (q330, LIBMSG_SEGOVER, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[16]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/gputil.c:23:13: warning: ‘rcsid’ defined but not used [-Wunused-variable]
23 | static char rcsid[] = "$Id: gputil.c 2 2005-07-26 19:28:46Z andres $";
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c: In function ‘process_variable’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1210:56: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1210 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1210:69: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
1210 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1210:81: note: in expansion of macro ‘addr’
1210 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsample.c:1210:43: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
1210 | libdatamsg (q330, LIBMSG_DISCARD, seed2string(q->location, q->seedname, addr(s))) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c: In function ‘map_add’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:34: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 3 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 4 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:54: note: format string is defined here
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 5 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:74: note: format string is defined here
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 6 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:93:35: note: format string is defined here
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 7 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:93:55: note: format string is defined here
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 8 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
......
95 | &pinno)) != 6)
| ~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:94:25: note: format string is defined here
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/project.h:46,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:38:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:96:72: warning: left-hand operand of comma expression has no effect [-Wunused-value]
96 | fatal (("Failed to parse ChanInfo %s (got %d fields expected %d)\n",
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:97:20: warning: left-hand operand of comma expression has no effect [-Wunused-value]
97 | mapping, j, 6));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:97:23: warning: left-hand operand of comma expression has no effect [-Wunused-value]
97 | mapping, j, 6));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:30: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:96:5: note: in expansion of macro ‘fatal’
96 | fatal (("Failed to parse ChanInfo %s (got %d fields expected %d)\n",
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:32: note: format string is defined here
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ~^
| |
| char *
| %d
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c: In function ‘map_lookup’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:144:48: warning: left-hand operand of comma expression has no effect [-Wunused-value]
144 | warning (("block from unmapped channel %s %s", b->sysid, b->strid));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:61:40: note: in definition of macro ‘warning’
61 | #define warning(a) do { printf("%s\n", a); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:144:58: warning: left-hand operand of comma expression has no effect [-Wunused-value]
144 | warning (("block from unmapped channel %s %s", b->sysid, b->strid));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:61:40: note: in definition of macro ‘warning’
61 | #define warning(a) do { printf("%s\n", a); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c: At top level:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:23:13: warning: ‘rcsid’ defined but not used [-Wunused-variable]
23 | static char rcsid[] = "$Id: map.c 2 2005-07-26 19:28:46Z andres $";
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c: In function ‘map_lookup’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:127:11: warning: ‘__builtin_strncpy’ specified bound 9 equals destination size [-Wstringop-truncation]
127 | strncpy (h->net, m->network, sizeof (h->net));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:128:11: warning: ‘__builtin_strncpy’ specified bound 7 equals destination size [-Wstringop-truncation]
128 | strncpy (h->sta, m->station, sizeof (h->sta));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/map.c:129:11: warning: ‘__builtin_strncpy’ specified bound 9 equals destination size [-Wstringop-truncation]
129 | strncpy (h->chan, m->channel, sizeof (h->chan));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/gcf.c: In function ‘extract_32’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/gcf.c:235:10: warning: ‘val’ may be used uninitialized [-Wmaybe-uninitialized]
235 | b->fic = (int) val;
| ~~~~~~~^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/gcf.c:202:11: note: ‘val’ was declared here
202 | int32_t val;
| ^~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/project.h:46,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/scream.c:42:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/scream.c: In function ‘scm_init’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/scream.c:85:54: warning: left-hand operand of comma expression has no effect [-Wunused-value]
85 | if (!he) fatal (("gethostbyname(%s) failed: %m", server));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/scream.c: At top level:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream_plugin/scream.c:23:13: warning: ‘rcsid’ defined but not used [-Wunused-variable]
23 | static char rcsid[] = "$Id: scream.c 1364 2008-10-24 18:42:33Z andres $";
| ^~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:34,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.c:27:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.c: In function ‘fix_seed_header’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘zpad’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.c:90:8: note: in expansion of macro ‘addr’
90 | zpad(addr(s), 6) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.c:32:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:50:26: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
50 | extern char *zpad (pchar s, integer lth) ;
| ~~~~~~^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:48:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘allocate_packetbuffers’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:107:22: note: in expansion of macro ‘addr’
107 | getthrbuf (q330, addr(q330->pkt_bufs[i]), sizeof(tpkt_buf)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:51:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tpkt_buf **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘reset_link’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:158:35: note: in expansion of macro ‘addr’
158 | libmsgadd(q330, LIBMSG_LINKRST, addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:54:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[32]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘send_dopen’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:172:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
172 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:176:35: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
176 | libmsgadd (q330, LIBMSG_DTOPEN, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:187:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
187 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:189:29: note: in expansion of macro ‘addr’
189 | packet_time (now(), addr(s)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:78:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘proc_insequence’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:295:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
295 | p = addr(q330->pkt_bufs[pktidx]->buf.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:303:41: note: in expansion of macro ‘addr’
303 | libmsgadd (q330, LIBMSG_INVLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:316:45: note: in expansion of macro ‘addr’
316 | libmsgadd(q330, LIBMSG_FILLJMP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:333:51: note: in expansion of macro ‘addr’
333 | libdatamsg(q330, LIBMSG_SEQBEG, addr(s)) ; /* no continutity */
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:342:59: note: in expansion of macro ‘addr’
342 | libdatamsg (q330, LIBMSG_SEQOVER, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:348:58: note: in expansion of macro ‘addr’
348 | libdatamsg (q330, LIBMSG_SEQGAP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:361:49: note: in expansion of macro ‘addr’
361 | libdatamsg (q330, LIBMSG_SEQRESUME, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:372:52: note: in expansion of macro ‘addr’
372 | libdatamsg (q330, LIBMSG_SEQGAP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:408:58: note: in expansion of macro ‘addr’
408 | libdatamsg(q330, LIBMSG_GPSSTATUS, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:419:57: note: in expansion of macro ‘addr’
419 | libdatamsg(q330, LIBMSG_DIGPHASE, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:422:59: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
422 | libdatamsg(q330, LIBMSG_SAVEBACKUP, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:427:63: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
427 | libdatamsg(q330, LIBMSG_SCHEDSTART, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:430:63: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
430 | libdatamsg(q330, LIBMSG_SCHEDEND, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:438:56: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
438 | libdatamsg(q330, LIBMSG_LEAPDET, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:445:58: note: in expansion of macro ‘addr’
445 | libdatamsg (q330, LIBMSG_SMUPHASE, addr(pwrph[subchan])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘const char (*)[26]’ {aka ‘char (*)[26]’}
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:450:60: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
450 | libdatamsg (q330, LIBMSG_APWRON, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:452:61: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
452 | libdatamsg (q330, LIBMSG_APWROFF, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:466:60: note: in expansion of macro ‘addr’
466 | libdatamsg (q330, LIBMSG_PHASERANGE, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:641:74: note: in expansion of macro ‘addr’
641 | libdatamsg(q330, LIBMSG_TIMEJMP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘log_clock’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:643:67: note: in expansion of macro ‘addr’
643 | log_clock (q330, CE_JUMP, addr(s)) ; /* any jump that big is logged! */
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:86:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:47:85: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[256]’
47 | extern void log_clock (pq330 q330, enum tclock_exception clock_exception, string95 *jump_amount) ;
| ~~~~~~~~~~^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:655:74: note: in expansion of macro ‘addr’
655 | libdatamsg(q330, LIBMSG_TIMEJMP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘log_clock’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:664:67: note: in expansion of macro ‘addr’
664 | log_clock (q330, CE_JUMP, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:47:85: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[256]’
47 | extern void log_clock (pq330 q330, enum tclock_exception clock_exception, string95 *jump_amount) ;
| ~~~~~~~~~~^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:681:56: warning: passing argument 3 of ‘log_clock’ from incompatible pointer type [-Wincompatible-pointer-types]
681 | log_clock (q330, CE_DAILY, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:47:85: note: expected ‘char (*)[96]’ but argument is of type ‘char *’
47 | extern void log_clock (pq330 q330, enum tclock_exception clock_exception, string95 *jump_amount) ;
| ~~~~~~~~~~^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:698:64: warning: passing argument 3 of ‘log_clock’ from incompatible pointer type [-Wincompatible-pointer-types]
698 | log_clock (q330, CE_VALID, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/liblogs.h:47:85: note: expected ‘char (*)[96]’ but argument is of type ‘char *’
47 | extern void log_clock (pq330 q330, enum tclock_exception clock_exception, string95 *jump_amount) ;
| ~~~~~~~~~~^~~~~~~~~~~
mstime.c: In function ‘DecodeMSTimeDOY’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:918:61: note: in expansion of macro ‘addr’
918 | libdatamsg (q330, LIBMSG_INVBLKLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
mstime.c:329:7: warning: implicit declaration of function ‘util_tsplit’ [-Wimplicit-function-declaration]
329 | util_tsplit((REAL64)mstime, &yr, &da, &hr, &mn, &sc, &ms);
| ^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:945:61: note: in expansion of macro ‘addr’
945 | libdatamsg (q330, LIBMSG_INVBLKLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1001:65: note: in expansion of macro ‘addr’
1001 | libdatamsg (q330, LIBMSG_INVBLKLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1023:65: note: in expansion of macro ‘addr’
1023 | libdatamsg (q330, LIBMSG_INVBLKLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1030:42: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
1030 | add_cfg (paqs, "GL", p2, RAW_GLOBAL_SIZE, 0, 0) ;
| ^~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:92:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:40:46: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
40 | extern void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1033:42: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
1033 | add_cfg (paqs, "FX", p2, RAW_FIXED_SIZE, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:40:46: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
40 | extern void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1036:42: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
1036 | add_cfg (paqs, "XA", p2, CFGSZ_AUXAD, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:40:46: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
40 | extern void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1039:42: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
1039 | add_cfg (paqs, "S1", p2, wordval - 4, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:40:46: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
40 | extern void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1042:42: warning: passing argument 2 of ‘add_cfg’ from incompatible pointer type [-Wincompatible-pointer-types]
1042 | add_cfg (paqs, "S2", p2, wordval - 4, 0, 0) ;
| ^~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libopaque.h:40:46: note: expected ‘char (*)[8]’ but argument is of type ‘char *’
40 | extern void add_cfg (paqstruc paqs, string7 *name, pointer buf, integer size,
| ~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1074:71: note: in expansion of macro ‘addr’
1074 | libdatamsg (q330, LIBMSG_INVBLKLTH, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1096:55: note: in expansion of macro ‘addr’
1096 | libmsgadd(q330, LIBMSG_INVSPEC, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1110:50: note: in expansion of macro ‘addr’
1110 | libmsgadd(q330, LIBMSG_INVBLK, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘dack_out’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1128:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
1128 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1134:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
1134 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1136:11: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
1136 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/main.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/main.c:226:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
226 | system ("sleep 1s");
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/main.c:229:3: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
229 | system ("sleep 1s");
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/main.c:235:5: warning: ignoring return value of ‘system’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
235 | system ("sleep 1s");
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1140:29: note: in expansion of macro ‘addr’
1140 | packet_time (now(), addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1163:67: note: in expansion of macro ‘addr’
1163 | sprintf(s, "%s%s, Acking ", packet_time (now(), addr(s2)), command_name (q330->recvhdr.command, addr(s1))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘send_dack’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1269:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
1269 | p = addr(q330->dataout.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c: In function ‘process_data’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘packet_time’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libslider.c:1324:29: note: in expansion of macro ‘addr’
1324 | packet_time (now(), addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:57:46: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
57 | extern char *packet_time (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c: In function ‘map_add’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:34: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 3 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 4 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:54: note: format string is defined here
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 5 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:74: note: format string is defined here
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 6 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:93:35: note: format string is defined here
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 7 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:93:55: note: format string is defined here
93 | "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]"
| ~~~~^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:92:29: warning: format ‘%[^ ’ expects argument of type ‘char *’, but argument 8 has type ‘char (*)[128]’ [-Wformat=]
92 | if ((j = sscanf (mapping, "%[^ \t]" "%*[ \t]" "%[^ \t]" "%*[ \t]" "%[^ \t]"
| ^~~~~~~~~
......
95 | &pinno)) != 6)
| ~~~~~~
| |
| char (*)[128]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:94:25: note: format string is defined here
94 | "%[^ \t]", &system, &stream, &network, &station, &channel,
| ~~~~^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/project.h:46,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:38:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:96:72: warning: left-hand operand of comma expression has no effect [-Wunused-value]
96 | fatal (("Failed to parse ChanInfo %s (got %d fields expected %d)\n",
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:97:20: warning: left-hand operand of comma expression has no effect [-Wunused-value]
97 | mapping, j, 6));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:97:23: warning: left-hand operand of comma expression has no effect [-Wunused-value]
97 | mapping, j, 6));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:60:38: note: in definition of macro ‘fatal’
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:60:30: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘int’ [-Wformat=]
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:96:5: note: in expansion of macro ‘fatal’
96 | fatal (("Failed to parse ChanInfo %s (got %d fields expected %d)\n",
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:60:32: note: format string is defined here
60 | #define fatal(a) do { printf("%s\n", a); exit(-1); } while(0)
| ~^
| |
| char *
| %d
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c: In function ‘map_lookup’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:144:48: warning: left-hand operand of comma expression has no effect [-Wunused-value]
144 | warning (("block from unmapped channel %s %s", b->sysid, b->strid));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:62:40: note: in definition of macro ‘warning’
62 | #define warning(a) do { printf("%s\n", a); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:144:58: warning: left-hand operand of comma expression has no effect [-Wunused-value]
144 | warning (("block from unmapped channel %s %s", b->sysid, b->strid));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/util.h:62:40: note: in definition of macro ‘warning’
62 | #define warning(a) do { printf("%s\n", a); } while(0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c: At top level:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:23:13: warning: ‘rcsid’ defined but not used [-Wunused-variable]
23 | static char rcsid[] = "$Id: map.c 2 2005-07-26 19:28:46Z andres $";
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c: In function ‘map_lookup’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:127:11: warning: ‘__builtin_strncpy’ specified bound 9 equals destination size [-Wstringop-truncation]
127 | strncpy (h->net, m->network, sizeof (h->net));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:128:11: warning: ‘__builtin_strncpy’ specified bound 7 equals destination size [-Wstringop-truncation]
128 | strncpy (h->sta, m->station, sizeof (h->sta));
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/scream2_plugin/map.c:129:11: warning: ‘__builtin_strncpy’ specified bound 9 equals destination size [-Wstringop-truncation]
129 | strncpy (h->chan, m->channel, sizeof (h->chan));
| ^
timer.c: In function ‘Timer48Init’:
timer.c:49:5: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
49 | ftime(&BASETIME);
| ^~~~~
In file included from ../include/platform.h:123,
from timer.c:27:
/usr/include/sys/timeb.h:29:12: note: declared here
29 | extern int ftime (struct timeb *__timebuf)
| ^~~~~
timer.c: In function ‘MillisecondClock’:
timer.c:65:5: warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
65 | ftime(&tb);
| ^~~~~
/usr/include/sys/timeb.h:29:12: note: declared here
29 | extern int ftime (struct timeb *__timebuf)
| ^~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:28:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c: In function ‘process_dpstat’:
timefunc.c: In function ‘util_tsplit’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:80:85: note: in expansion of macro ‘addr’
80 | sprintf(s, "%s %s", seed2string(addr(q->location), addr(q->seedname), addr(s2)),
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:31:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[8]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
timefunc.c:308:21: warning: passing argument 1 of ‘gmtime’ from incompatible pointer type [-Wincompatible-pointer-types]
308 | tiempo = gmtime(&ltime);
| ^~~~~~
| |
| INT32 * {aka int *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:104:16: note: in expansion of macro ‘addr’
104 | strcpy(addr(q330->onesec_call.location), addr(q->slocation)) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:104:50: note: in expansion of macro ‘addr’
104 | strcpy(addr(q330->onesec_call.location), addr(q->slocation)) ;
| ^~~~
In file included from ../include/platform.h:111,
from ../include/util.h:12,
from timefunc.c:79:
/usr/include/time.h:133:41: note: expected ‘const time_t *’ {aka ‘const long int *’} but argument is of type ‘INT32 *’ {aka ‘int *’}
133 | extern struct tm *gmtime (const time_t *__timer) __THROW;
| ~~~~~~~~~~~~~~^~~~~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:105:16: note: in expansion of macro ‘addr’
105 | strcpy(addr(q330->onesec_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:105:49: note: in expansion of macro ‘addr’
105 | strcpy(addr(q330->onesec_call.channel), addr(q->sseedname)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c: In function ‘lib_stats_timer’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:244:10: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
244 | if (q330->share.stat_minutes == 0)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c: In function ‘update_gps_stats’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:356:13: note: in expansion of macro ‘addr’
356 | strcpy(s, addr(pgps->lat)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[14]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:382:13: note: in expansion of macro ‘addr’
382 | strcpy(s, addr(pgps->longt)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[14]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:427:13: note: in expansion of macro ‘addr’
427 | strcpy(s, addr(pgps->height)) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[12]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:449:16: note: in expansion of macro ‘addr’
449 | if (strcmp(addr(pgps->fix), addr(state_strings[i])) == 0)
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:104:
/usr/include/string.h:156:32: note: expected ‘const char *’ but argument is of type ‘char (*)[6]’
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strcmp’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstats.c:449:33: note: in expansion of macro ‘addr’
449 | if (strcmp(addr(pgps->fix), addr(state_strings[i])) == 0)
| ^~~~
/usr/include/string.h:156:50: note: expected ‘const char *’ but argument is of type ‘const char (*)[8]’ {aka ‘char (*)[8]’}
156 | extern int strcmp (const char *__s1, const char *__s2)
| ~~~~~~~~~~~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.c: In function ‘libthread’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.c:551:62: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
551 | libmsgadd(q330, LIBMSG_CONN, "") ;
| ^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.c:52:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.c:606:48: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
606 | libmsgadd (q330, LIBMSG_CREATED, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
timefunc.c: In function ‘util_attodt’:
timefunc.c:142:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
142 | copy[COPYBUFLEN] = 0;
| ~~~~~~~~~~~~~~~~~^~~
timefunc.c:131:6: note: at offset 32 into destination object ‘copy’ of size 32
131 | CHAR copy[COPYBUFLEN];
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c: In function ‘showsn’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:309:10: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
309 | strcpy(result, s2) ;
| ^~~~~~
| |
| char (*)[32]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:36:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:310:10: warning: passing argument 1 of ‘strcat’ from incompatible pointer type [-Wincompatible-pointer-types]
310 | strcat(result, s1) ;
| ^~~~~~
| |
| char (*)[32]
/usr/include/bits/string_fortified.h:128:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
128 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:315:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
315 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c: In function ‘lib_file_open’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:544:42: warning: passing argument 3 of ‘baler_file’ from incompatible pointer type [-Wincompatible-pointer-types]
544 | cf = baler_file (powner, FAT_OPEN, path, rwmode, flags) ;
| ^~~~
| |
| pchar {aka char *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:397:36: note: expected ‘pstring’ {aka ‘char (*)[250]’} but argument is of type ‘pchar’ {aka ‘char *’}
397 | pstring fname, integer opt1, integer opt2)
| ~~~~~~~~^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c: In function ‘lib_file_delete’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:607:36: warning: passing argument 3 of ‘baler_file’ from incompatible pointer type [-Wincompatible-pointer-types]
607 | baler_file (powner, FAT_DEL, path, 0, 0) ;
| ^~~~
| |
| pchar {aka char *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.c:397:36: note: expected ‘pstring’ {aka ‘char (*)[250]’} but argument is of type ‘pchar’ {aka ‘char *’}
397 | pstring fname, integer opt1, integer opt2)
| ~~~~~~~~^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/reftek.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: reftek.h 165 2005-12-23 12:34:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/reftek.h:17:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/rtp.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: rtp.h 165 2005-12-23 12:34:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/rtp.h:17:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/platform.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: platform.h 1228 2008-05-21 14:46:47Z andres $"
|
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/platform.h:181:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/stdtypes.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: stdtypes.h 1263 2008-06-11 12:14:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/reftek.h:18:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/util.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: util.h 165 2005-12-23 12:34:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/util.h:12:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/platform.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: platform.h 1228 2008-05-21 14:46:47Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/util.h:13:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/mstime.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: mstime.h 165 2005-12-23 12:34:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/util.h:14:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/timer.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: timer.h 165 2005-12-23 12:34:58Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/timer.h:28:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/../reftek_libs/include/platform.h:1: warning: ignoring ‘#pragma ident ’ [-Wunknown-pragmas]
1 | #pragma ident "$Id: platform.h 1228 2008-05-21 14:46:47Z andres $"
|
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libclient.h:42,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:33:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_iir’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:87:17: note: in expansion of macro ‘addr’
87 | getbuf (q330, addr(cur_iir), sizeof(tiirdef)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcmds.h:35,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:36:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tiirdef **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_fir’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:126:16: note: in expansion of macro ‘addr’
126 | lib330_upper(addr(ucs)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:71:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘lib330_upper’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:131:20: note: in expansion of macro ‘addr’
131 | lib330_upper(addr(ucfname)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:69:34: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
69 | extern char *lib330_upper (pchar s) ;
| ~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_detector’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:151:17: note: in expansion of macro ‘addr’
151 | getbuf (q330, addr(cur_def), sizeof(tdetector)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdetector **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘set_loc_name’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:214:10: note: in expansion of macro ‘addr’
214 | strcpy(addr(q->slocation), s) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[3]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:221:10: note: in expansion of macro ‘addr’
221 | strcpy(addr(q->sseedname), s) ;
| ^~~~
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[4]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_lcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:241:17: note: in expansion of macro ‘addr’
241 | getbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tlcq **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:278:34: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
278 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s2)) ;
| ~~~~~~~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:278:53: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
278 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s2)) ;
| ~~~~~~~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:278:65: note: in expansion of macro ‘addr’
278 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s2)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:287:17: note: in expansion of macro ‘addr’
287 | getbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:330:23: note: in expansion of macro ‘addr’
330 | getbuf (q330, addr(cur_lcq->avg), sizeof(tavg_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tavg_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:360:31: note: in expansion of macro ‘addr’
360 | getbuf (q330, addr(pds), sizeof(tdownstream_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdownstream_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:376:40: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
376 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s)) ;
| ~~~~~~~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:376:59: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
376 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s)) ;
| ~~~~~~~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:376:71: note: in expansion of macro ‘addr’
376 | seed2string(cur_lcq->location, cur_lcq->seedname, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[96]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:397:27: note: in expansion of macro ‘addr’
397 | getbuf (q330, addr(pdp), sizeof(tdet_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdet_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_dplcq’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:435:26: note: in expansion of macro ‘addr’
435 | getthrbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tlcq **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:456:26: note: in expansion of macro ‘addr’
456 | getthrbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_control_detector’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:498:17: note: in expansion of macro ‘addr’
498 | getbuf (q330, addr(cur_ctrl), sizeof(tcontrol_detector)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tcontrol_detector **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:510:19: note: in expansion of macro ‘addr’
510 | getbuf (q330, addr(po), sizeof(tdop)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tdop **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_comm_events’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:592:19: note: in expansion of macro ‘addr’
592 | strncpy(addr(paqs->commevents[b].name), addr(s), COMMLENGTH) ;
| ^~~~
/usr/include/bits/string_fortified.h:92:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[12]’
92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:592:51: note: in expansion of macro ‘addr’
592 | strncpy(addr(paqs->commevents[b].name), addr(s), COMMLENGTH) ;
| ^~~~
/usr/include/bits/string_fortified.h:92:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[256]’
92 | __NTH (strncpy (char *__restrict __dest, const char *__restrict __src,
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_dss’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:601:21: note: in expansion of macro ‘addr’
601 | loadstring (p, 8, addr(pdss->high_pass)) ;
| ^~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:42:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[8]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:602:21: note: in expansion of macro ‘addr’
602 | loadstring (p, 8, addr(pdss->mid_pass)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[8]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:603:21: note: in expansion of macro ‘addr’
603 | loadstring (p, 8, addr(pdss->low_pass)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[8]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘add_msg_tim_lcqs’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:676:26: note: in expansion of macro ‘addr’
676 | getthrbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tlcq **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getthrbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:694:26: note: in expansion of macro ‘addr’
694 | getthrbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:388:45: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
388 | extern void getthrbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:706:17: note: in expansion of macro ‘addr’
706 | getbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tlcq **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:707:17: note: in expansion of macro ‘addr’
707 | getbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:722:17: note: in expansion of macro ‘addr’
722 | getbuf (q330, addr(cur_lcq), sizeof(tlcq)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tlcq **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:723:17: note: in expansion of macro ‘addr’
723 | getbuf (q330, addr(cur_lcq->com), sizeof(tcom_packet)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘tcom_packet **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘decode_cfg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:762:13: note: in expansion of macro ‘addr’
762 | sprintf(addr(paqs->commevents[i].name), "COMM:%d", i + 1) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[12]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:783:50: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
783 | libmsgadd (q330, LIBMSG_INVTVER, "") ;
| ^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘getbuf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:875:25: note: in expansion of macro ‘addr’
875 | getbuf (q330, addr(paqs->opaque_buf), paqs->opaque_size) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:386:42: note: expected ‘void **’ but argument is of type ‘char **’
386 | extern void getbuf (pq330 q330, pointer *p, integer size) ;
| ~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:881:14: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
881 | if (tok >= 0x80)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:934:12: note: in expansion of macro ‘addr’
934 | sprintf (addr(q330->station_ident), "%s-%s", s1, s) ; /* network-station */
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[10]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:943:44: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
943 | libdatamsg (q330, LIBMSG_RESTCONT, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:947:46: warning: passing argument 3 of ‘libdatamsg’ from incompatible pointer type [-Wincompatible-pointer-types]
947 | libdatamsg (q330, LIBMSG_CONTNR, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:194:67: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
194 | extern void libdatamsg (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘read_q330_cfg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:986:42: note: in expansion of macro ‘addr’
986 | libmsgadd (q330, LIBMSG_TOKREAD, addr(s)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[32]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘cfg_start’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:1006:36: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
1006 | libmsgadd (q330, LIBMSG_READTOK, "") ;
| ^~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/serial_plugin.cc:49:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/serial_plugin.cc: In member function ‘int SeedlinkPlugin_private::SEEDLog::operator()(int, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/serial_plugin.cc:193:18: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
193 | seplen = strspn(msg.c_str() + n + msglen, SEED_NEWLINE))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c: In function ‘decode_cfg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:592:11: warning: ‘__builtin_strncpy’ output may be truncated copying 11 bytes from a string of length 255 [-Wstringop-truncation]
592 | strncpy(addr(paqs->commevents[b].name), addr(s), COMMLENGTH) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:934:40: warning: ‘%s’ directive writing up to 255 bytes into a region of size 10 [-Wformat-overflow=]
934 | sprintf (addr(q330->station_ident), "%s-%s", s1, s) ; /* network-station */
| ^~ ~~
In file included from /usr/include/stdio.h:964:
In function ‘sprintf’,
inlined from ‘decode_cfg’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtokens.c:934:3:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 2 and 512 bytes into a destination of size 10
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c: In function ‘report_channel_and_preamp_settings’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:118:36: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
118 | libmsgadd(q330, LIBMSG_CHANINFO, "Channel Sensitivities (uV per count):") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:37:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c: In function ‘getgain’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:138:14: warning: passing argument 1 of ‘strcpy’ from incompatible pointer type [-Wincompatible-pointer-types]
138 | strcpy(result, "Disabled ") ;
| ^~~~~~
| |
| char (*)[32]
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/platform.h:38,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.h:31,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:32:
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:140:15: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
140 | sprintf(result, "%5.3f%% ", ((actual - desired) / desired) * 100.0) ;
| ^~~~~~
| |
| char (*)[32]
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[32]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:141:10: warning: returning ‘char (*)[32]’ from a function with incompatible return type ‘char *’ [-Wincompatible-pointer-types]
141 | return result ;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c: In function ‘report_digitizer_gain_and_offet’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:149:31: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
149 | libmsgadd(q330, LIBMSG_CAL, "Digitizer Calibration Results:") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘getgain’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:153:88: note: in expansion of macro ‘addr’
153 | sprintf(s1, " %d:%d, %s", i + 1, (integer)q330->dcp.offsets[i], getgain(q330, i, addr(s2))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:130:58: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[96]’
130 | static char *getgain (pq330 q330, integer idx, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘getgain’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:160:88: note: in expansion of macro ‘addr’
160 | sprintf(s1, " %d:%d, %s", i + 1, (integer)q330->dcp.offsets[i], getgain(q330, i, addr(s2))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:130:58: note: expected ‘char (*)[32]’ but argument is of type ‘char (*)[96]’
130 | static char *getgain (pq330 q330, integer idx, string31 *result)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c: In function ‘log_all_info’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:194:51: warning: passing argument 1 of ‘showsn’ from incompatible pointer type [-Wincompatible-pointer-types]
194 | sprintf(s, "Q330 Serial Number: %s", showsn(pfix->sys_num, addr(s1))) ;
| ~~~~^~~~~~~~~
| |
| uint32_t * {aka unsigned int *}
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:40:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:59:27: note: expected ‘uint32_t (*)[2]’ {aka ‘unsigned int (*)[2]’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
59 | extern char *showsn (t64 *val, string31 *result) ;
| ~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:199:56: warning: passing argument 1 of ‘showsn’ from incompatible pointer type [-Wincompatible-pointer-types]
199 | sprintf(s, "AMB Serial Number: %s", showsn(pfix->amb_num, addr(s1))) ;
| ~~~~^~~~~~~~~
| |
| uint32_t * {aka unsigned int *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:59:27: note: expected ‘uint32_t (*)[2]’ {aka ‘unsigned int (*)[2]’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
59 | extern char *showsn (t64 *val, string31 *result) ;
| ~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:202:55: warning: passing argument 1 of ‘showsn’ from incompatible pointer type [-Wincompatible-pointer-types]
202 | sprintf(s, "Seismo 1 Serial Number: %s", showsn(pfix->seis1_num, addr(s1))) ;
| ~~~~^~~~~~~~~~~
| |
| uint32_t * {aka unsigned int *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:59:27: note: expected ‘uint32_t (*)[2]’ {aka ‘unsigned int (*)[2]’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
59 | extern char *showsn (t64 *val, string31 *result) ;
| ~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:204:55: warning: passing argument 1 of ‘showsn’ from incompatible pointer type [-Wincompatible-pointer-types]
204 | sprintf(s, "Seismo 2 Serial Number: %s", showsn(pfix->seis2_num, addr(s1))) ;
| ~~~~^~~~~~~~~~~
| |
| uint32_t * {aka unsigned int *}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:59:27: note: expected ‘uint32_t (*)[2]’ {aka ‘unsigned int (*)[2]’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
59 | extern char *showsn (t64 *val, string31 *result) ;
| ~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:236:37: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
236 | libmsgadd(q330, LIBMSG_FIXED, "Auxiliary Board Type: AUXAD") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:241:37: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
241 | libmsgadd(q330, LIBMSG_FIXED, "Auxiliary Board Type: None") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:263:40: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
263 | libmsgadd(q330, LIBMSG_GPSIDS, "GPS Engine Identification") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:264:28: note: in expansion of macro ‘addr’
264 | log_nonblank(q330, addr(q330->share.gpsids[0])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:265:28: note: in expansion of macro ‘addr’
265 | log_nonblank(q330, addr(q330->share.gpsids[1])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:266:28: note: in expansion of macro ‘addr’
266 | log_nonblank(q330, addr(q330->share.gpsids[2])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:267:28: note: in expansion of macro ‘addr’
267 | log_nonblank(q330, addr(q330->share.gpsids[3])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:268:28: note: in expansion of macro ‘addr’
268 | log_nonblank(q330, addr(q330->share.gpsids[4])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:269:28: note: in expansion of macro ‘addr’
269 | log_nonblank(q330, addr(q330->share.gpsids[5])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:270:28: note: in expansion of macro ‘addr’
270 | log_nonblank(q330, addr(q330->share.gpsids[6])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:271:28: note: in expansion of macro ‘addr’
271 | log_nonblank(q330, addr(q330->share.gpsids[7])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘log_nonblank’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:272:28: note: in expansion of macro ‘addr’
272 | log_nonblank(q330, addr(q330->share.gpsids[8])) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:166:49: note: expected ‘char (*)[96]’ but argument is of type ‘char (*)[32]’
166 | static void log_nonblank (pq330 q330, string95 *s)
| ~~~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘jul_string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:283:53: note: in expansion of macro ‘addr’
283 | sprintf(s, "Time of Last Boot: %s", jul_string(l, addr(s1))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:56:45: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
56 | extern char *jul_string (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘jul_string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:288:56: note: in expansion of macro ‘addr’
288 | sprintf(s, "Time of Last Re-Sync: %s", jul_string(l, addr(s1))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:56:45: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
56 | extern char *jul_string (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:343:32: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
343 | libmsgadd(q330, LIBMSG_BOOM, "Boom positions:") ;
| ^~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:352:32: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
352 | libmsgadd(q330, LIBMSG_BOOM, "Analog Status") ;
| ^~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:379:31: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
379 | libmsgadd(q330, LIBMSG_GPS, "GPS Status") ;
| ^~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 2 of ‘jul_string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:408:59: note: in expansion of macro ‘addr’
408 | sprintf(s, "Last GPS timemark: %s", jul_string(l, addr(s1))) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libsupport.h:56:45: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[32]’
56 | extern char *jul_string (longint jul, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:413:31: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
413 | libmsgadd(q330, LIBMSG_PLL, "PLL Status") ;
| ^~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:546:35: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
546 | libmsgadd(q330, LIBMSG_LOG, "WARNING: PACKET MEMORY REDUCED BECAUSE OF Q330 MEMORY FAULT") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c: In function ‘print_generated_rectotals’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:602:49: note: in expansion of macro ‘addr’
602 | libmsgadd(q330, LIBMSG_TOTAL, addr(m)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:605:47: warning: passing argument 1 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
605 | sprintf(s, " %s-%d", seed2string(q->location, q->seedname, addr(s1)),
| ~^~~~~~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libstrucs.h:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.h:34:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:37: note: expected ‘char (*)[2]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:605:60: warning: passing argument 2 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
605 | sprintf(s, " %s-%d", seed2string(q->location, q->seedname, addr(s1)),
| ~^~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:54: note: expected ‘char (*)[3]’ but argument is of type ‘char *’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~~~~~~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘seed2string’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:605:72: note: in expansion of macro ‘addr’
605 | sprintf(s, " %s-%d", seed2string(q->location, q->seedname, addr(s1)),
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libseed.h:275:64: note: expected ‘pchar’ {aka ‘char *’} but argument is of type ‘char (*)[16]’
275 | extern char *seed2string(tlocation *loc, tseed_name *sn, pchar result) ;
| ~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libverbose.c:621:37: note: in expansion of macro ‘addr’
621 | libmsgadd(q330, LIBMSG_TOTAL, addr(m)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char (*)[256]’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:44:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘loadgpsstat’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:385:29: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
385 | loadstring (p, 10, gpsstat->time) ;
| ~~~~~~~^~~~~~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:43:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:386:29: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
386 | loadstring (p, 12, gpsstat->date) ;
| ~~~~~~~^~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:387:28: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
387 | loadstring (p, 6, gpsstat->fix) ;
| ~~~~~~~^~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:388:29: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
388 | loadstring (p, 12, gpsstat->height) ;
| ~~~~~~~^~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:389:29: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
389 | loadstring (p, 14, gpsstat->lat) ;
| ~~~~~~~^~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:390:29: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
390 | loadstring (p, 14, gpsstat->longt) ;
| ~~~~~~~^~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:37:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘storeumsg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘storestring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:646:23: note: in expansion of macro ‘addr’
646 | storestring (p, 80, addr(umsg->msg)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:42:64: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[80]’
42 | extern void storestring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘loadumsg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:653:22: note: in expansion of macro ‘addr’
653 | loadstring (p, 80, addr(umsg->msg)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[80]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘loadgpsids’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:678:24: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
678 | loadstring (p, 32, (pchar) addr((*gpsids)[i])) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘storenewweb’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:692:24: warning: passing argument 3 of ‘storestring’ from incompatible pointer type [-Wincompatible-pointer-types]
692 | storestring (p, 256, (pchar) addr(newweb->dpaddress)) ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:42:64: note: expected ‘char (*)[256]’ but argument is of type ‘char *’
42 | extern void storestring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc: In member function ‘void {anonymous}::ReftekUnit::proc_DT(const reftek_dt&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:274:29: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size 4 [-Wformat-truncation=]
274 | snprintf(stream_id, 4, "%d.%d", dt.stream, dt.chan);
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:274:28: note: directive argument in the range [0, 65535]
274 | snprintf(stream_id, 4, "%d.%d", dt.stream, dt.chan);
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:274:28: note: directive argument in the range [0, 65535]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/reftek_plugin/reftek_plugin.cc:274:13: note: ‘snprintf’ output between 4 and 12 bytes into a destination of size 4
274 | snprintf(stream_id, 4, "%d.%d", dt.stream, dt.chan);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c: In function ‘loadbalecfg’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 3 of ‘loadstring’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330cvrt.c:1083:23: note: in expansion of macro ‘addr’
1083 | loadstring (p, 236, addr(bcfg->opaque)) ;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libcvrt.h:50:63: note: expected ‘char (*)[256]’ but argument is of type ‘char (*)[236]’
50 | extern void loadstring (pbyte *p, integer fieldwidth, string *s) ;
| ~~~~~~~~^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c: In function ‘parse_record’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:252:15: warning: taking address of packed member of ‘struct s_btime’ may result in an unaligned pointer value [-Waddress-of-packed-member]
252 | swap_2bytes(&fsdh_data->start_time.year,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:253:15: warning: taking address of packed member of ‘struct s_btime’ may result in an unaligned pointer value [-Waddress-of-packed-member]
253 | swap_2bytes(&fsdh_data->start_time.day,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:254:15: warning: taking address of packed member of ‘struct s_btime’ may result in an unaligned pointer value [-Waddress-of-packed-member]
254 | swap_2bytes(&fsdh_data->start_time.fracts,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:255:15: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
255 | swap_2bytes(&fsdh_data->num_samples,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:256:27: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
256 | swap_2bytes((uint16_t *)&fsdh_data->sample_rate,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:257:27: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
257 | swap_2bytes((uint16_t *)&fsdh_data->multiplier,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:258:27: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
258 | swap_4bytes((uint32_t *)&fsdh_data->time_correct,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:259:15: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
259 | swap_2bytes(&fsdh_data->begin_data,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:260:15: warning: taking address of packed member of ‘struct s_fsdh_data’ may result in an unaligned pointer value [-Waddress-of-packed-member]
260 | swap_2bytes(&fsdh_data->begin_blockette,swap_flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:269:17: warning: taking address of packed member of ‘struct s_blk_head’ may result in an unaligned pointer value [-Waddress-of-packed-member]
269 | swap_2bytes(&blk_head->blk_type,swap_flag);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:270:17: warning: taking address of packed member of ‘struct s_blk_head’ may result in an unaligned pointer value [-Waddress-of-packed-member]
270 | swap_2bytes(&blk_head->next_blk,swap_flag);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c: In function ‘matches’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:335:16: warning: comparison between pointer and zero character constant [-Wpointer-compare]
335 | if ( match != '\0' ) {
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/seedutils.c:335:10: note: did you mean to dereference the pointer?
335 | if ( match != '\0' ) {
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/sock_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/sock_plugin.c:119:13: warning: comparison between pointer and zero character constant [-Wpointer-compare]
119 | if ( host == '\0' ) {
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/sockplugin/sock_plugin.c:119:8: note: did you mean to dereference the pointer?
119 | if ( host == '\0' ) {
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c: In function ‘open_sockets’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:239:55: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
239 | libmsgadd(q330, LIBMSG_BADIPADDR, "") ;
| ^~
| |
| char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:65:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libtypes.h:43,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.h:32,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:56:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:260:21: note: in expansion of macro ‘addr’
260 | sprintf(addr(msg), "%d on tcp port", err) ;
| ^~~~
In file included from /usr/include/features.h:503,
from /usr/include/unistd.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:49:
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:262:21: note: in expansion of macro ‘addr’
262 | sprintf(addr(msg), "%d on control port", err) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:308:29: note: in expansion of macro ‘addr’
308 | sprintf(addr(msg), "%d on tcp port", err) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:335:23: note: in expansion of macro ‘addr’
335 | sprintf(addr(msg), "%d on control port", err) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:351:15: note: in expansion of macro ‘addr’
351 | sprintf(addr(msg), "on tcp port %d", q330->ctrlport) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:353:15: note: in expansion of macro ‘addr’
353 | sprintf(addr(msg), "on control port %d", q330->ctrlport) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:370:23: note: in expansion of macro ‘addr’
370 | sprintf(addr(msg), "%d on data port", err) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:405:23: note: in expansion of macro ‘addr’
405 | sprintf(addr(msg), "%d on data port", err) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/pascal.h:47:14: warning: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types]
47 | #define addr &
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:426:17: note: in expansion of macro ‘addr’
426 | sprintf(addr(msg), "on data port %d", q330->dataport) ;
| ^~~~
/usr/include/bits/stdio2.h:28:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[96]’
28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c: In function ‘check_crc’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:505:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
505 | p = addr(q330->datain.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c: In function ‘read_data_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:583:61: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
583 | libmsgadd (q330, LIBMSG_ROUTEFAULT, "Deallocating and waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:589:61: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
589 | libmsgadd (q330, LIBMSG_ROUTEFAULT, "Waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:570:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
570 | if (err != EWOULDBLOCK)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c: In function ‘process_cmd_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:613:5: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[12]’ {aka ‘unsigned char (*)[12]’} [-Wincompatible-pointer-types]
613 | p = addr(q330->commands.cmsgin.qdp) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c: In function ‘read_cmd_socket’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:662:30: warning: passing argument 2 of ‘tcp_error’ from incompatible pointer type [-Wincompatible-pointer-types]
662 | tcp_error (q330, "Connection Closed, Waiting 10 minutes") ; /* connection closed */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:176:39: note: expected ‘char (*)[96]’ but argument is of type ‘char *’
176 | void tcp_error (pq330 q330, string95 *msgsuf)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:669:21: warning: assignment to ‘pbyte’ {aka ‘unsigned char *’} from incompatible pointer type ‘uint8_t (*)[580]’ {aka ‘unsigned char (*)[580]’} [-Wincompatible-pointer-types]
669 | p = addr(q330->tcpbuf) ;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:676:42: warning: passing argument 2 of ‘tcp_error’ from incompatible pointer type [-Wincompatible-pointer-types]
676 | tcp_error (q330, "Invalid header, Waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:176:39: note: expected ‘char (*)[96]’ but argument is of type ‘char *’
176 | void tcp_error (pq330 q330, string95 *msgsuf)
| ~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:721:67: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
721 | libmsgadd (q330, LIBMSG_ROUTEFAULT, "Deallocating and waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:728:67: warning: passing argument 3 of ‘libmsgadd’ from incompatible pointer type [-Wincompatible-pointer-types]
728 | libmsgadd (q330, LIBMSG_ROUTEFAULT, "Waiting 10 minutes") ;
| ^~~~~~~~~~~~~~~~~~~~
| |
| char *
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/libmsgs.h:193:66: note: expected ‘const char (*)[96]’ {aka ‘char (*)[96]’} but argument is of type ‘char *’
193 | extern void libmsgadd (pq330 q330, word msgcode, const string95 *msgsuf) ;
| ~~~~~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/lib330/q330io.c:708:18: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
708 | if (err != EWOULDBLOCK)
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:31:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
31 | static char* DFLT_CFGPATH="/home/sysop/config/Wave24.ini";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:32:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
32 | static char* DFLT_STATFILE="/home/sysop/status/Wave24.sqn";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In constructor ‘Wave24Drv::Wave24Drv()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:114:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
114 | throw new Wave24Exception("Can not create logger",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:125:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
125 | throw new Wave24Exception("Can not configure driver",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:131:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
131 | proto('n',"Driver initialized",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In constructor ‘Wave24Drv::Wave24Drv(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:140:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
140 | throw new Wave24Exception("Can not create logger",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:152:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
152 | throw new Wave24Exception("Can not configure driver",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:158:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
158 | proto('n',"Driver initialized",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In constructor ‘Wave24Drv::Wave24Drv(char*, char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:168:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
168 | throw new Wave24Exception("Can not create logger",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:174:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
174 | proto('m',"Log opened");
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:182:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
182 | throw new Wave24Exception("Can not configure driver",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:188:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
188 | proto('n',"Driver initialized",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::openCommPort()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:212:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
212 | throw new Wave24Exception("Can not open port",false);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:222:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
222 | throw new Wave24Exception("Can not initialize message buffers",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:282:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
282 | proto('n',"Port opened",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::sendCommandWithAck(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:379:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
379 | throw new Wave24Exception("Can not receive data",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:357:7: warning: unused variable ‘reslen’ [-Wunused-variable]
357 | int reslen,recvbytes;
| ^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:358:10: warning: unused variable ‘currTime’ [-Wunused-variable]
358 | time_t currTime,startTime;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:358:19: warning: unused variable ‘startTime’ [-Wunused-variable]
358 | time_t currTime,startTime;
| ^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::recvAscii(long int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:403:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
403 | proto('m',"Entering recvAscii\n",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:414:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
414 | proto('w',"Receive timeout",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:424:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
424 | throw new Wave24Exception("Can not listen on serial port",true);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:434:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
434 | proto('m',"Data are not available yet",Wave24Logger::VERBOSE_VERYDEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:437:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
437 | proto('m',"Data are available",Wave24Logger::VERBOSE_VERYDEBUG);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:476:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
476 | proto('m',"Leaving recvAscii",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::recvAscii(char*, long int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:487:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
487 | throw new Wave24Exception("Can not read answer from serial line",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:491:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
491 | proto('w',"No read bytes to search for expected answer",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:496:22: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
496 | proto('w',"Receive timeout - correct answer not received");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::sendAscii(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:504:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
504 | proto('m',"No ascii command to send",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:507:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
507 | proto('m',"Command to send:",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:512:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
512 | for (int i=0;i<strlen(cmd);i++) {
| ~^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:518:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
518 | proto('m',"Command sent",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::sendAscii(char*, char*, long int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:525:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
525 | proto('m',"No ascii command to send",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:528:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
528 | proto('m',"Command to send:",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:533:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
533 | for (int i=0;i<strlen(cmd);i++) {
| ~^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:540:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
540 | proto('m',"Command sent",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:546:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
546 | throw new Wave24Exception("Did not get correct answer from converter",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::initADC()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:557:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
557 | sendCommand("P,");
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:564:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
564 | proto('m',"Trying to get command mode ...",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:565:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
565 | if (sendAscii("#SEIZMIKA#","start",5)) {
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:565:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
565 | if (sendAscii("#SEIZMIKA#","start",5)) {
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:566:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
566 | proto('m',"Command mode started",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:570:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
570 | proto('m',"Command mode already started",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:576:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
576 | proto('m',"Reseting port ...",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:581:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
581 | proto('e',"Can not reset port");
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:585:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
585 | proto('m',"Trying to get command mode ...",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:586:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
586 | if (sendAscii("#SEIZMIKA#","start",5)) {
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:586:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
586 | if (sendAscii("#SEIZMIKA#","start",5)) {
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:587:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
587 | proto('m',"Command mode started",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:592:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
592 | throw new Wave24Exception("Cannot get command mode",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:598:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
598 | throw new Wave24Exception("Can not initialize converter",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:601:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
601 | proto('m',"Firmware version:",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:603:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
603 | sendAscii("VER");
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:607:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
607 | sendAscii("CLOSE");
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:608:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
608 | proto('m',"Command mode closed",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:552:17: warning: unused variable ‘c’ [-Wunused-variable]
552 | unsigned char c;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘bool Wave24Drv::checkADC()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:617:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
617 | proto('m',"Communication check required",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:622:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
622 | sendCommand("P,");
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:629:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
629 | proto('m',"Trying to get command mode ...",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:630:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
630 | if (sendAscii("#SEIZMIKA#","start",5)) break;
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:630:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
630 | if (sendAscii("#SEIZMIKA#","start",5)) break;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:633:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
633 | proto('m',"Command mode already started",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:639:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
639 | throw new Wave24Exception("Cannot start command mode",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:643:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
643 | throw new Wave24Exception("Check ADC - communication with converter may be broken",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:646:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
646 | proto('m',"Command mode started, communication is working properly",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:648:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
648 | sendAscii("CLOSE");
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:649:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
649 | proto('m',"Command mode closed",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:615:8: warning: unused variable ‘c’ [-Wunused-variable]
615 | char c;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::disconnectADC()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:657:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
657 | proto('m',"Disconnecting ADC ...",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:658:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
658 | sendCommand("P,");
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:659:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
659 | sendAscii("CLOSE");
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:661:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
661 | proto('m',"Closing port ...",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::connectADC()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:674:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
674 | throw new Wave24Exception("Serial port not opened",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:682:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
682 | throw new Wave24Exception("Can not initialize converter",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:684:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
684 | proto('m',"Communication with ADC initialized succesfully",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:713:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
713 | proto('m',"Decimation rate enabled",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:732:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
732 | throw new Wave24Exception("Cannot send configuration to AD converter",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:737:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
737 | proto('n',"ADC connected and configured",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:668:7: warning: unused variable ‘error’ [-Wunused-variable]
668 | int error=0;
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::startDataAcquisition()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:756:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
756 | throw new Wave24Exception("Cannot start data acquisition",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:758:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
758 | proto('n',"Data acquisition started",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::newData()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:799:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
799 | proto('m',"Entering newData()",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:825:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
825 | throw new Wave24Exception("Can not read new data",e->canContinue());
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:796:7: warning: unused variable ‘len’ [-Wunused-variable]
796 | int len;
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::shareData(int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:847:13: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
847 | proto('m',"Entering share data",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:931:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
931 | if (timingQuality<100) proto('m',"Time synchronized",Wave24Logger::VERBOSE_NONE);
| ^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:972:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
972 | proto('m',"Leaving sharedData()",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:839:8: warning: unused variable ‘tmpstring’ [-Wunused-variable]
839 | char tmpstring[40];
| ^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::configure()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:979:1: warning: no return statement in function returning non-void [-Wreturn-type]
979 | }
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::configure(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:982:9: warning: unused variable ‘cfgfile’ [-Wunused-variable]
982 | FILE *cfgfile;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1010:1: warning: no return statement in function returning non-void [-Wreturn-type]
1010 | }
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In function ‘void signalHandler(int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1017:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1017 | driver->proto('m',"Going down after TERM signal ...\n");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1021:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1021 | driver->proto('m',"Binary data transmit timeout. Going down ...\n");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In function ‘int main(int, char**)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1068:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1068 | driver=new Wave24Drv(NULL,"/home/sysop/logs/Wave24.log");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1074:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1074 | Wave24Logger::stdlog('e',"Critical error - Wave24Drv can not continue");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1141:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘long int*’ [-Wformat=]
1141 | sscanf(optarg,"%d",&checkPeriod);
| ~^ ~~~~~~~~~~~~
| | |
| | long int*
| int*
| %ld
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1159:23: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1159 | driver->proto('e',"Cannot connect AD converter");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1174:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1174 | driver->proto('e',"Cannot start data acquisition");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1183:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1183 | driver->proto('e',"Cannot listen on comm port - going down");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1196:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1196 | driver->proto('e',"Cannot get new data");
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1201:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1201 | driver->proto('m',"Going to check AD converter",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1205:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1205 | driver->proto('m',"AD converter seems working properly. Trying to restart data acquisition",Wave24Logger::VERBOSE_VERBOSE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1208:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1208 | driver->proto('e',"Communication with AD converter broken, going down ...");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1214:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
1214 | driver->proto('e',"Communication with AD converter broken, going down ...");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1059:14: warning: unused variable ‘cfgfile’ [-Wunused-variable]
1059 | char cfgfile[100],commPort[20];
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:1059:27: warning: unused variable ‘commPort’ [-Wunused-variable]
1059 | char cfgfile[100],commPort[20];
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::setLogLevel(int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:68:80: warning: control reaches end of non-void function [-Wreturn-type]
68 | int setLogLevel(int newlevel) {if (myLog) return myLog->setLevel(newlevel);}
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: At global scope:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:31:14: warning: ‘DFLT_CFGPATH’ defined but not used [-Wunused-variable]
31 | static char* DFLT_CFGPATH="/home/sysop/config/Wave24.ini";
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp: In member function ‘int Wave24Drv::configure(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:997:12: warning: ‘myError’ may be used uninitialized [-Wmaybe-uninitialized]
997 | sprintf(logmessage,"Sqn status file opening error - %s",strerror(myError));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Drv.cpp:983:7: note: ‘myError’ was declared here
983 | int myError;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Logger.cpp:11:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
11 | static char* DFLT_LOGFILE="/home/sysop/logs/Wave24.log";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Logger.cpp: In constructor ‘Wave24Logger::Wave24Logger(char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Logger.cpp:24:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
24 | Wave24Logger::stdlog('m',"Messages will go to standard output");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Logger.cpp: In constructor ‘Wave24Logger::Wave24Logger()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Logger.cpp:35:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
35 | Wave24Logger::stdlog('m',"Messages will go to standard output");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In constructor ‘TxMessage::TxMessage(int, Wave24Logger*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:25:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
25 | throw new Wave24Exception("Can not initialize TxMessage buffer",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In member function ‘int TxMessage::makeMessage(unsigned char*, int, int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:47:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
47 | logger->log('m',"Entering makeMessage\n",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:109:30: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘unsigned char*’ [-Wformat=]
109 | sscanf(waveNumString,"%d",&(this->wavenum));
| ~^ ~~~~~~~~~~~~~~~~
| | |
| | unsigned char*
| int*
| %hhd
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:182:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
182 | logger->log('m',"Whole message:",Wave24Logger::VERBOSE_VERYDEBUG);
| ^~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:184:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
184 | logger->log('m',"Leaving makeMessage",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:44:7: warning: unused variable ‘j’ [-Wunused-variable]
44 | int j=0;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:123:7: warning: unused variable ‘len2’ [-Wunused-variable]
123 | int len2=i++;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In member function ‘int TxMessage::sendMessage()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:193:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
193 | logger->log('m',"Entering sendMessage",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:251:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
251 | logger->log('m',"Leaving sendMessage",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:190:10: warning: unused variable ‘mySet’ [-Wunused-variable]
190 | fd_set mySet;
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In constructor ‘RxMessage::RxMessage(int, Wave24Logger*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:257:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
257 | throw new Wave24Exception("Can not initialize RxMessage buffer",false);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In member function ‘int RxMessage::recvMessage()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:283:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
283 | logger->log('m',"Entering recvMessage",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:274:7: warning: unused variable ‘readBytesOld’ [-Wunused-variable]
274 | int readBytesOld; //pocet bytev po predhcdzajucich citaniach
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:275:7: warning: unused variable ‘i’ [-Wunused-variable]
275 | int i,shift;
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:275:9: warning: unused variable ‘shift’ [-Wunused-variable]
275 | int i,shift;
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp: In member function ‘int RxMessage::parseMessage(unsigned char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:370:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
370 | logger->log('m',"Entering parseMessage\n",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:376:76: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘unsigned int*’ [-Wformat=]
376 | sprintf(logmessage,"Checksum error. Calculated chksum=%d, read chksum=%d",checksumCalculated,checksumRead);
| ~^ ~~~~~~~~~~~~
| | |
| int unsigned int*
| %n
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:439:19: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
439 | logger->log('m',"Leaving parseMessage",Wave24Logger::VERBOSE_DEBUG);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:366:11: warning: unused variable ‘jMax’ [-Wunused-variable]
366 | int i,j,jMax;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Messages.cpp:368:17: warning: unused variable ‘tmp’ [-Wunused-variable]
368 | unsigned char tmp;
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc: In member function ‘void {anonymous}::HRD24Protocol::process_gps_satellite_status_bundle(const {anonymous}::GPSSatelliteStatusBundle*, int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc:306:33: warning: taking address of packed member of ‘{anonymous}::GPSSatelliteStatusBundle’ may result in an unaligned pointer value [-Waddress-of-packed-member]
306 | tm tnow = *gmtime((time_t *)&b->lseconds);
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc: In member function ‘void {anonymous}::HRD24Protocol::process_vcxo_calibration_bundle(const {anonymous}::VCXOCalibrationBundle*, int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc:386:33: warning: taking address of packed member of ‘{anonymous}::VCXOCalibrationBundle’ may result in an unaligned pointer value [-Waddress-of-packed-member]
386 | tm tnow = *gmtime((time_t *)&b->lseconds);
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc: In member function ‘void {anonymous}::HRD24Protocol::process_slow_internal_soh_bundle(const {anonymous}::SlowInternalSOHBundle*, int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc:429:33: warning: taking address of packed member of ‘{anonymous}::SlowInternalSOHBundle’ may result in an unaligned pointer value [-Waddress-of-packed-member]
429 | tm tnow = *gmtime((time_t *)&b->lseconds);
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc: In member function ‘void {anonymous}::HRD24Protocol::process_gps_location_bundle(const {anonymous}::GPSLocationBundle*, int)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_hrd24.cc:466:33: warning: taking address of packed member of ‘{anonymous}::GPSLocationBundle’ may result in an unaligned pointer value [-Waddress-of-packed-member]
466 | tm tnow = *gmtime((time_t *)&b->lseconds);
| ^~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Seed.cpp: In static member function ‘static int WaveSeed::decodeSteim(char*, int32_t*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/wave24_plugin/Wave24Seed.cpp:143:8: warning: unused variable ‘tmpstring’ [-Wunused-variable]
143 | char tmpstring[40];
| ^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_mws.cc: In member function ‘void {anonymous}::MWSProtocol::decode_message(const char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_mws.cc:132:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
132 | seplen = strspn(msg + rp + toklen, ", "))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_mws.cc: In member function ‘void {anonymous}::MWSProtocol::do_start()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_mws.cc:272:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
272 | seplen = strspn(recvbuf + rp + msglen, "\x1f\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c: In function ‘log_print’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:180:19: warning: field precision specifier ‘.*’ expects argument of type ‘int’, but argument 2 has type ‘size_t’ {aka ‘long unsigned int’} [-Wformat=]
180 | printf("%.*s - %s: %s\n", strlen(p) - 1, p, plugin_name, msg);
| ~~^~ ~~~~~~~~~~~~~
| | |
| int size_t {aka long unsigned int}
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c: In function ‘check_pno’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:810:22: warning: operation on ‘pn_1’ may be undefined [-Wsequence-point]
810 | } while((pn_1=(++pn_1&0xff))!=pn);
| ~~~~~^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:1079:29: warning: pointer targets in passing argument 1 of ‘atoi’ differ in signedness [-Wpointer-sign]
1079 | host_port=atoi(ptr+1);
| ~~~^~
| |
| unsigned char *
In file included from /usr/include/features.h:503,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:54:
/usr/include/stdlib.h:481:1: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
481 | __NTH (atoi (const char *__nptr))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:1087:16: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness [-Wpointer-sign]
1087 | strcpy(host_name,tb2);
| ^~~~~~~~~
| |
| unsigned char *
/usr/include/bits/string_fortified.h:77:1: note: expected ‘char * restrict’ but argument is of type ‘unsigned char *’
77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:1245:26: warning: pointer targets in passing argument 1 of ‘gethostbyname’ differ in signedness [-Wpointer-sign]
1245 | if(!(h=gethostbyname(host_name))) err_sys("can't find host");
| ^~~~~~~~~
| |
| unsigned char *
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:67:
/usr/include/netdb.h:142:51: note: expected ‘const char *’ but argument is of type ‘unsigned char *’
142 | extern struct hostent *gethostbyname (const char *__name);
| ~~~~~~~~~~~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:1298:66: warning: pointer targets in passing argument 6 of ‘recvfrom’ differ in signedness [-Wpointer-sign]
1298 | n=recvfrom(sock,rbuf,MAXMESG,0,(struct sockaddr *)&from_addr,&fromlen);
| ^~~~~~~~
| |
| int *
In file included from /usr/include/sys/socket.h:343,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/win_plugin/win_plugin.c:64:
/usr/include/bits/socket2.h:62:56: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_prema.cc: In member function ‘void {anonymous}::PremaProtocol::init()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_prema.cc:223:56: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
223 | while(p += cmdlen, p += strspn(p, " "), cmdlen = strcspn(p, " "))
| ~~~~~~~^~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_prema.cc: In member function ‘void {anonymous}::PremaProtocol::do_start()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_prema.cc:448:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
448 | seplen = strspn(recvbuf + rp + msglen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_sadc.cc:493:10: warning: ‘void {anonymous}::SADCdataProtocol::setTimeFromGPSPartial(const void*)’ defined but not used [-Wunused-function]
493 | void SADCdataProtocol::setTimeFromGPSPartial(const void *timeSegmentPartial)
| ^~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_sadc.cc: In member function ‘std::string {anonymous}::SADCdataProtocol::decodeTimeFull(void*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_sadc.cc:888:1: warning: ‘.20’ directive output may be truncated writing 3 bytes into a region of size between 2 and 7 [-Wformat-truncation=]
888 | } // unnamed namespace
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_sadc.cc:888:1: note: directive argument in the range [0, 255]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_sadc.cc:594:17: note: ‘snprintf’ output between 20 and 26 bytes into a destination of size 21
594 | snprintf(timeStr, strLen, formatStr,
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
595 | ts->hour, ts->min, ts->sec,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
596 | ts->day, ts->month, ts->year);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_solar.cc: In member function ‘void {anonymous}::SolarProtocol::decode_message(const char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_solar.cc:171:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
171 | seplen = strspn(msg + rp + toklen, ";"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_solar.cc: In member function ‘void {anonymous}::SolarProtocol::do_start()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_solar.cc:330:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
330 | seplen = strspn(recvbuf + rp + msglen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_vaisala.cc: In member function ‘void {anonymous}::VaisalaProtocol::do_start()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_vaisala.cc:344:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
344 | seplen = strspn(recvbuf + rp + msglen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/emdlv.c: In function ‘emdld’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/emdlv.c:92:9: warning: ignoring return value of ‘getline’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
92 | getline(&line, &len, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/emdlv.c:93:9: warning: ignoring return value of ‘getline’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
93 | getline(&line, &len, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c: In function ‘tabin’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:70:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
70 | fread(&nasgr, 4, 1, h->fpin); fread(&nl, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:70:39: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
70 | fread(&nasgr, 4, 1, h->fpin); fread(&nl, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:71:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
71 | fread(&len2, 4, 1, h->fpin); fread(&h->xn, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:71:38: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
71 | fread(&len2, 4, 1, h->fpin); fread(&h->xn, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:72:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
72 | fread(&h->pn, 4, 1, h->fpin); fread(&h->tn, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:72:39: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
72 | fread(&h->pn, 4, 1, h->fpin); fread(&h->tn, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:73:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
73 | fread(h->mt, 4, 2, h->fpin); fread(&h->nseg, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:73:38: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
73 | fread(h->mt, 4, 2, h->fpin); fread(&h->nseg, 4, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:74:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
74 | fread(&h->nbrn, 4, 1, h->fpin); fread(h->ku, 4, 2, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:74:41: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
74 | fread(&h->nbrn, 4, 1, h->fpin); fread(h->ku, 4, 2, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:75:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
75 | fread(h->km, 4, 2, h->fpin); fread(h->s, sizeof(struct s_struct), 3, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:75:38: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
75 | fread(h->km, 4, 2, h->fpin); fread(h->s, sizeof(struct s_struct), 3, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:76:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
76 | fread(h->v[0].indx, 4, jseg, h->fpin); fread(h->v[1].indx, 4, jseg, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:76:48: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
76 | fread(h->v[0].indx, 4, jseg, h->fpin); fread(h->v[1].indx, 4, jseg, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:77:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
77 | fread(h->v[0].kndx, 4, jseg, h->fpin); fread(h->v[1].kndx, 4, jseg, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:77:48: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
77 | fread(h->v[0].kndx, 4, jseg, h->fpin); fread(h->v[1].kndx, 4, jseg, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:78:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
78 | fread(h->v[0].pm, 8, jsrc, h->fpin); fread(h->v[1].pm, 8, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:78:46: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
78 | fread(h->v[0].pm, 8, jsrc, h->fpin); fread(h->v[1].pm, 8, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:79:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
79 | fread(h->v[0].zm, 8, jsrc, h->fpin); fread(h->v[1].zm, 8, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:79:46: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
79 | fread(h->v[0].zm, 8, jsrc, h->fpin); fread(h->v[1].zm, 8, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:80:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
80 | fread(h->v[0].ndex, 4, jsrc, h->fpin); fread(h->v[1].ndex, 4, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:80:48: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
80 | fread(h->v[0].ndex, 4, jsrc, h->fpin); fread(h->v[1].ndex, 4, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:81:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
81 | fread(h->v[0].loc, 4, jsrc, h->fpin); fread(h->v[1].loc, 4, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:81:47: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
81 | fread(h->v[0].loc, 4, jsrc, h->fpin); fread(h->v[1].loc, 4, jsrc, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:82:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
82 | fread(h->v[0].pu, 8, jtsm0, h->fpin); fread(h->v[1].pu, 8, jtsm0, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:82:47: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
82 | fread(h->v[0].pu, 8, jtsm0, h->fpin); fread(h->v[1].pu, 8, jtsm0, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:83:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
83 | fread(h->v[0].pux, 8, jbrn, h->fpin); fread(h->v[1].pux, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:83:47: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
83 | fread(h->v[0].pux, 8, jbrn, h->fpin); fread(h->v[1].pux, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:87:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
87 | fread(h->depths[0].phcd[i], 8, 1, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:90:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
90 | fread(h->v[0].px, 8, jbrn, h->fpin); fread(h->v[1].px, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:90:46: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
90 | fread(h->v[0].px, 8, jbrn, h->fpin); fread(h->v[1].px, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:91:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
91 | fread(h->v[0].xt, 8, jbrn, h->fpin); fread(h->v[1].xt, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:91:46: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
91 | fread(h->v[0].xt, 8, jbrn, h->fpin); fread(h->v[1].xt, 8, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:92:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
92 | fread(h->depths[0].w[0].jndx, 4, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:93:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
93 | fread(h->depths[0].w[1].jndx, 4, jbrn, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:94:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
94 | fread(h->depths[0].pt, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:95:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
95 | fread(h->taut, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:96:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
96 | fread(h->c1, 8, jout, h->fpin); fread(h->c2, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:96:41: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
96 | fread(h->c1, 8, jout, h->fpin); fread(h->c2, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:97:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
97 | fread(h->c3, 8, jout, h->fpin); fread(h->c4, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:97:41: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
97 | fread(h->c3, 8, jout, h->fpin); fread(h->c4, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:98:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
98 | fread(h->c5, 8, jout, h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c: In function ‘depcor’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:486:25: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
486 | fread(tup, 8, h->ku[nph]+h->km[nph], h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:530:25: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
530 | fread(tup, 8, h->ku[nph]+h->km[nph], h->fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c: In function ‘make_tau.constprop’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:989:75: warning: ‘fac’ may be used uninitialized [-Wmaybe-uninitialized]
989 | h->depths[h->D].t[l].xbrn[j] = fac*(xus1[iph]
| ~~~^~~~~~~~~~~
990 | + xus2[iph] + xus1[kph]
| ~~~~~~~~~~~~~~~~~~~~~~~
991 | + xus2[kph]) + sgn*xus1[nph];
| ~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:889:21: note: ‘fac’ was declared here
889 | double sgn, fac;
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_gmeteo.cc: In member function ‘void {anonymous}::MeteoProtocol::decode_message(const char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_gmeteo.cc:130:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
130 | seplen = strspn(msg + rp + toklen, ","))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_gmeteo.cc: In member function ‘void {anonymous}::MeteoProtocol::do_start()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/serial_plugin/proto_gmeteo.cc:258:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
258 | seplen = strspn(recvbuf + rp + msglen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c: In function ‘depcor’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:425:19: warning: ‘mu’ may be used uninitialized [-Wmaybe-uninitialized]
425 | mu++;
| ~~^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:410:41: note: ‘mu’ was declared here
410 | int i, j, k, l, k1, k2, ks, ms, mu, is, iph, lp;
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:426:17: warning: ‘umin’ may be used uninitialized [-Wmaybe-uninitialized]
426 | make_tau(h, nph, mu, umin, dtol, tauus1, tauus2, xus1, xus2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:414:32: note: ‘umin’ was declared here
414 | ttau, tx, sgn, umin, u0, u1, z0, z1, du;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:720:25: warning: ‘u0’ may be used uninitialized [-Wmaybe-uninitialized]
720 | tauint(umin, u0, umin, z0, z1, &ttau, &tx);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:414:38: note: ‘u0’ was declared here
414 | ttau, tx, sgn, umin, u0, u1, z0, z1, du;
| ^~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:714:27: warning: ‘z0’ may be used uninitialized [-Wmaybe-uninitialized]
714 | if(fabs(z0-z1) > dtol)
| ~~^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/libtau/libtau.c:414:46: note: ‘z0’ was declared here
414 | ttau, tx, sgn, umin, u0, u1, z0, z1, du;
| ^~
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 5 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 11 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 31 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 32 [-Wtabs]
f951: Warning: Nonconforming tab character in column 3 of line 148 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 156 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 180 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 181 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 182 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 184 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 195 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 196 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 197 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 198 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 199 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 200 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 201 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 202 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 203 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 204 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 205 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 209 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 213 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 215 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:144:72:
144 | 49 QNO(I)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 49 at (1)
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:177:5:
177 | 103 IF (KKF .EQ. 0) GOTO 105
| 1
Warning: Label 103 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:167:5:
167 | 101 FORMAT(/,' ... Locating earthquake on ',I2,'/',I2,'/',I2,
| 1
Warning: Label 101 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:115:5:
115 | 36 FORMAT(/,' ... Setting up station list, crustal model, & control',
| 1
Warning: Label 36 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:85:5:
85 | 28 FORMAT(/,' Enter FILENAME for HYPO71PC reloc output ',
| 1
Warning: Label 28 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:80:5:
80 | 20 FORMAT(/,' Enter FILENAME for HYPO71PC milieu input ',
| 1
Warning: Label 20 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:75:5:
75 | 18 FORMAT(/,' Enter FILENAME for HYPO71PC resumed output ',
| 1
Warning: Label 18 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:70:5:
70 | 16 FORMAT(/,' Enter FILENAME for HYPO71PC punched output ',
| 1
Warning: Label 16 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:65:5:
65 | 14 FORMAT(/,' Enter FILENAME for HYPO71PC printed output ',
| 1
Warning: Label 14 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:59:5:
59 | 11 FORMAT(/,' Enter FILENAME for HYPO71PC input data ',
| 1
Warning: Label 11 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:50:5:
50 | 5 FORMAT(///,' **** RUNNING HYPO71PC (Version 2: ********) **** ',/)
| 1
Warning: Label 5 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/main.f:204:11:
204 | lon1=lon(jjj)/60
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:27:72:
27 | 20 JDX(I)=0
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:239:72:
239 | 25 DEMP(I)=DELTA(I)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 25 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:278:72:
278 | IF(KSEL) 501,501,505
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:97:32:
97 | 200 IF (P(L) .NE. 0.) KLAS(I)=P(L)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:169:11:
169 | LAT1=LATEP/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:171:11:
171 | LON1=LONEP/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:180:11:
180 | 5 KMIN=ORG/60.0
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:183:9:
183 | NO=FNO
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:237:11:
237 | IGAP=GAP+0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:251:12:
251 | IDMIN=DMIN+0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:368:23:
368 | No_Systeme_Final=Test(16)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:369:19:
369 | No_Ref_Final=Test(17)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:382:31:
382 | No_Ref_Final=Test(17)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:390:18:
390 | X_Cartes=xut8
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:391:18:
391 | Y_Cartes=yut8
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:461:14:
461 | IAZ=AZ(No2)+0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:462:15:
462 | IAIN=AIN(No2)+0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:463:15:
463 | IAMX=AMX(No2)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:464:15:
464 | IPRX=100.*PRX(No2)+0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:466:16:
466 | IFMPK=FMP(No2)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:551:19:
551 | ISEC=100.*SEC
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo1m2.f:119:30:
119 | & KLAS,PRR,CALR,ICAL,FLT,QSPA,MSTA,
| 1
Warning: Unused dummy argument ‘flt’ at (1) [-Wunused-dummy-argument]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 38 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 6 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 131 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 211 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 337 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:39:72:
39 | DO 10 J=1,NOY
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:40:72:
40 | 10 GRAPH(I,J)=' '
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:50:72:
50 | 20 GRAPH(JX,JY)='*'
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 20 at (1)
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:185:72:
185 | 1 KEY(I)=I
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 1 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:187:72:
187 | 2 IF (MO-15) 21,21,23
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:188:72:
188 | 21 IF (MO-1) 29,29,22
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:195:72:
195 | 26 IF (X(I)-X(I+MO)) 28,28,27
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:203:72:
203 | IF (I-1) 28,26,26
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:205:72:
205 | IF (JO-KO) 25,25,2
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:230:72:
230 | 10 QNO(I)=100.*QNO(I)/QSUM
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:242:72:
242 | 30 SDRES(J,I)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 30 at (1)
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:355:72:
355 | DO 10 J=1,MM
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:356:72:
356 | 10 A(I,J)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 10 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:361:72:
361 | DO 40 J=1,M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 40 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:362:72:
362 | 40 S(I,J)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 40 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:364:72:
364 | DO 50 I=1,M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:368:72:
368 | DO 50 J=I,M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 50 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:369:72:
369 | 50 S(I,J)=S(I,J)+TEMP*X(J,K)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 50 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:374:72:
374 | 60 S(I,J)=S(I,J)-XSUM(I)*XSUM(J)/ONF
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 60 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:382:72:
382 | DO 80 J=I1,M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 80 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:384:72:
384 | 80 A(J,I)=A(I,J)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 80 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:388:72:
388 | 120 A(I,I-M)=-1.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 120 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:393:72:
393 | 140 IDX(I)=0
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 140 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:409:72:
409 | 78 WRITE(8,95) (S(I,J),J=1,M)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 78 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:413:72:
413 | 90 WRITE(8,95) (A(I,J),J=1,M)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 90 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:452:72:
452 | 170 T(NU,J)=A(NU,J)/A(NU,NU)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 170 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:456:72:
456 | 175 T(I,J)=A(I,J)-A(I,NU)*A(NU,J)/A(NU,NU)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 175 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:459:72:
459 | DO 190 J=1,MM
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 190 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:460:72:
460 | 190 A(I,J)=T(I,J)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 190 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:483:72:
483 | 220 T(MU,J)=A(MU,J)/A(MU+M,MU+M)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 220 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:496:72:
496 | DO 245 J=1,MM
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 245 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:497:72:
497 | 245 A(I,J)=T(I,J)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 245 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:505:72:
505 | 410 KOUT=KOUT+IDX(I)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 410 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:25:9:
25 | NO=FNO
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:45:9:
45 | JX=X/XSCALE+1.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:47:11:
47 | JX = XPAPER*JX + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:48:9:
48 | JY=Y/YSCALE+.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:53:11:
53 | IT = XPAPER*IT + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:57:11:
57 | IT = XPAPER*IT + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:60:11:
60 | JX = XPAPER*NOX2 + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:76:9:
76 | JX=X/XSCALE+1.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:78:11:
78 | JX = XPAPER*JX + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:79:9:
79 | JY=Y/YSCALE+.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:109:11:
109 | JX = XPAPER*NOX2 + 0.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:277:11:
277 | LAT1=LAT(I)/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:279:11:
279 | LON1=LON(I)/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:312:11:
312 | LAT1=LAT(I)/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:314:11:
314 | LON1=LON(I)/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo3.f:11:18:
11 | REAL*4 SE(4),AZ(N_dat),AIN(N_dat)
| 1
Warning: Unused variable ‘se’ declared at (1) [-Wunused-variable]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 5 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo4.f:100:72:
100 | IF (IMAG-1) 70,80,90
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo4.f:70:10:
70 | IFQ=FQ
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/hypo4.f:75:10:
75 | IFQ=FQ
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 7 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 68 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 85 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 109 [-Wtabs]
f951: Warning: Nonconforming tab character in column 4 of line 110 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 121 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 401 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 407 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:111:72:
111 | 98 WRITE(8,99) MSTA(L),PRMK(L),KDATE,KHR,JMIN(L),P(L),S(L)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 98 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:157:72:
157 | 112 SUM(I)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 112 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:187:72:
187 | 122 WT(I)=WT(I)/AVWT
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 122 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:454:72:
454 | 505 SUM(I)=0.0
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 505 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:482:72:
482 | 521 Y(I)=0.0
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 521 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:62:5:
62 | 778 AVRPS = 0.0
| 1
Warning: Label 778 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:146:5:
146 | 777 NI = 1
| 1
Warning: Label 777 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:197:5:
197 | 131 FDLY=1.
| 1
Warning: Label 131 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:144:12:
144 | NIMAX=TEST(11)+.0001
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:249:8:
249 | K=10.*ABS(X(4,I)-AVR)/SDR+1.5
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:304:10:
304 | L = LATEP/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:306:10:
306 | L = LONEP/60.
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:397:8:
397 | I=ABSY3/TEST(5)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/single.f:408:8:
408 | I=ABSGR/TEST(10)
| 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 6 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 21 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 53 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 54 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 59 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 62 [-Wtabs]
f951: Warning: Nonconforming tab character in column 3 of line 131 [-Wtabs]
f951: Warning: Nonconforming tab character in column 3 of line 133 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 151 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 152 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 154 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 155 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 156 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 157 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 158 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 160 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 161 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 162 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 163 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 164 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 165 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 166 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 167 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 168 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 169 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 170 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 171 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 172 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 173 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 1 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 2 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 3 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 4 [-Wtabs]
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:38:72:
38 | IF (MJUMP-1) 1,100,200
| 1
Warning: Fortran 2018 deleted feature: Arithmetic IF statement at (1)
H_param.f:1:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:2:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:3:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
H_param.f:4:17:
Warning: Nonconforming tab character at (1) [-Wtabs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:189:72:
189 | 145 H(L)=THK(L)
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 145 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:200:72:
200 | DO 150 L=1,NL
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 150 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:205:72:
205 | DO 165 M=1,NL
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 165 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:207:72:
207 | 165 DID(J,M)=0.
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 165 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:209:72:
209 | DO 170 M=J,NL
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 170 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:217:72:
217 | 160 DID(J,M)=DID(J,M)+F(L,J)*DIM
| 1
Warning: Fortran 2018 deleted feature: DO termination statement which is not END DO or CONTINUE with label 160 at (1)
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:76:5:
76 | 2 FORMAT(///,' ***** PROGRAM: HYPO71PC (Version 2: ********) *****',
| 1
Warning: Label 2 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:29:21:
29 | character*1 dum
| 1
Warning: Unused variable ‘dum’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:3:65:
3 | & MHRMN,KLSS,CALS,V,D,DEPTH,VSQ,THK,H,G,F,TID,DID,MJUMP,FLT,KSING,
| 1
Warning: Unused dummy argument ‘flt’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/input1.f:5:37:
5 | & KSORT,KAZ,KSEL,LATR,LONR,QSPA,MNO)
| 1
Warning: Unused dummy argument ‘qspa’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:109:2:
109 | 80 continue
| 1
Warning: Label 80 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:32:21:
32 | t(k)=timz3(wx,wy,wz,wf,wv,wg,wr,wh,wgx,wgy,wgz,
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:34:23:
34 | X(1,k)=-wgx
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:35:29:
35 | X(2,k)=-wgy
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:36:30:
36 | X(3,k)= wgz
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:50:21:
50 | t(k)=timz3(wx,wy,wz,wf,wv,wg,wr,wh,wgx,wgy,wgz,
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:52:23:
52 | X(1,k)=-wgx
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:53:29:
53 | X(2,k)=-wgy
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:54:30:
54 | X(3,k)= wgz
| 1
Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:230:5:
230 | 100 XBIG=DELTA
| 1
Warning: Label 100 at (1) defined but not used [-Wunused-label]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:209:23:
209 | character*4 isw
| 1
Warning: Unused variable ‘isw’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:62:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘did’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:54:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘f’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:66:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘flt’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:2:36:
2 | & DELTA,DX,DY,NR,KDX,KNO,FLTEP,z,ZSQ,X,T,ANIN)
| 1
Warning: Unused dummy argument ‘fltep’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:52:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘g’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:50:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘h’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:2:30:
2 | & DELTA,DX,DY,NR,KDX,KNO,FLTEP,z,ZSQ,X,T,ANIN)
| 1
Warning: Unused dummy argument ‘kno’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:1:58:
1 | SUBROUTINE TRVDRV(ISW,V,D,DEPTH,VSQ,NL,THK,H,G,F,TID,DID,FLT,
| 1
Warning: Unused dummy argument ‘tid’ at (1) [-Wunused-dummy-argument]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/ytrv.f:2:42:
2 | & DELTA,DX,DY,NR,KDX,KNO,FLTEP,z,ZSQ,X,T,ANIN)
| 1
Warning: Unused dummy argument ‘zsq’ at (1) [-Wunused-dummy-argument]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonconforming tab character in column 1 of line 7 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 8 [-Wtabs]
f951: Warning: Nonconforming tab character in column 1 of line 9 [-Wtabs]
f951: Warning: Nonconforming tab character in column 4 of line 194 [-Wtabs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/build/src/base/contrib-ipgp/libs’ [-Wmissing-include-dirs]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:78:16:
78 | Nb_Degres=Degres_Decimaux
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:96:16:
96 | Nb_Degres=Degres_Decimaux
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:99:13:
99 | Minute=Reste
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:137:16:
137 | Nb_Degres=Deg_Mn_Decimale/100.
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:175:16:
175 | Nb_Degres=Deg_Mn_Sec/100.
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:179:17:
179 | Nb_Minutes=Mn_Decimale
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:786:40:
786 | IF(No_Reference.EQ.0)No_Reference=(X_Final+186.)/6.
| 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:283:18:
283 | LOGICAL Init
| 1
Warning: Unused variable ‘init’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:201:59:
201 | * Lat_Croiss_Ref,Lat_Conforme,Latitude,Latitude_Ref,Longitude,
| 1
Warning: Unused variable ‘latitude_ref’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:612:43:
612 | REAL*8 a0,c,dLatitude,dLongitude,dist,dist2,dx,dy,e2,Ellips(2),
| 1
Warning: Unused variable ‘dist’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/contrib-ipgp/apps/3rd-party/Hypo71PC/geo_sp.f:722:18:
722 | INTEGER LU_1,No_Ref_Final,No_Ref_Init,No_Reference,
| 1
Warning: Unused variable ‘lu_1’ declared at (1) [-Wunused-variable]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c: In function ‘report_environ’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:860:11: warning: the comparison will always evaluate as ‘true’ for the address of ‘timestamp’ will never be NULL [-Waddress]
860 | if (curstream->timestamp)
| ^~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:23:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/../../../../libs/3rd-party/libslink/libslink.h:174:11: note: ‘timestamp’ declared here
174 | char timestamp[20]; /* Time stamp of last packet received */
| ^~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c: In function ‘verify_signature’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:436:9: warning: ‘EVP_PKEY_get1_EC_KEY’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
436 | ec_key = EVP_PKEY_get1_EC_KEY(pubkey);
| ^~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:23:
/usr/include/openssl/evp.h:1377:19: note: declared here
1377 | struct ec_key_st *EVP_PKEY_get1_EC_KEY(EVP_PKEY *pkey);
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:439:9: warning: ‘ECDSA_do_verify’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
439 | retVal = ECDSA_do_verify(digest, (int)digest_len, signature, ec_key);
| ^~~~~~
In file included from /usr/include/openssl/ecdsa.h:10,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:21:
/usr/include/openssl/ec.h:1394:27: note: declared here
1394 | OSSL_DEPRECATEDIN_3_0 int ECDSA_do_verify(const unsigned char *dgst, int dgst_len,
| ^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:440:9: warning: ‘EC_KEY_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
440 | EC_KEY_free(ec_key);
| ^~~~~~~~~~~
/usr/include/openssl/ec.h:1006:28: note: declared here
1006 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
| ^~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:199:34: warning: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size between 8 and 15 [-Wformat-truncation=]
199 | snprintf (timestamp, 20, "%04d.%03d.%02d:%02d:%02d.%01.0f",
| ^~~~
In function ‘packet_handler’,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:134:7:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:199:28: note: directive argument in the range [-2147483647, 2147483647]
199 | snprintf (timestamp, 20, "%04d.%03d.%02d:%02d:%02d.%01.0f",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:14:
In function ‘snprintf’,
inlined from ‘packet_handler’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:199:3,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinktool.c:134:7:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 20 and 371 bytes into a destination of size 20
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/seedlink.cc:46:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:481:36: warning: ‘%03d’ directive output may be truncated writing between 3 and 11 bytes into a region of size between 8 and 15 [-Wformat-truncation=]
481 | snprintf (timestamp, 20, "%04d.%03d.%02d:%02d:%02d.%01.0f",
| ^~~~
In function ‘packet_handler’,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:122:3:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:481:30: note: directive argument in the range [-2147483647, 2147483647]
481 | snprintf (timestamp, 20, "%04d.%03d.%02d:%02d:%02d.%01.0f",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:13:
In function ‘snprintf’,
inlined from ‘packet_handler’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:481:5,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slarchive/src/slarchive.c:122:3:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 20 and 371 bytes into a destination of size 20
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinkxml.c: In function ‘prtinfo_connections’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/3rd-party/slinktool/src/slinkxml.c:225:36: warning: variable ‘end_seq’ set but not used [-Wunused-but-set-variable]
225 | const char *network, *name, *end_seq;
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/mseedfifo_plugin/mseedfifo_plugin.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/mseedfifo_plugin/mseedfifo_plugin.c:278:17: warning: ‘__builtin_strncpy’ output may be truncated copying between 1 and 2 bytes from a string of length 493 [-Wstringop-truncation]
278 | strncpy(sta_id, fsdh->network, n);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/mseedfifo_plugin/mseedfifo_plugin.c:286:17: warning: ‘__builtin___strncat_chk’ output may be truncated copying between 1 and 5 bytes from a string of length 503 [-Wstringop-truncation]
286 | strncat(sta_id, fsdh->station, n);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_log_helper’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:249:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
249 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_raw3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:36:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
36 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:37:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
37 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_flush3’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:103:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
103 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:104:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
104 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:143:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
143 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c: In function ‘send_mseed2’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:158:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
158 | strncpy(head.station, station, PLUGIN_SIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/plugin.c:159:5: warning: ‘__builtin_strncpy’ specified bound 10 equals destination size [-Wstringop-truncation]
159 | strncpy(head.channel, channel, PLUGIN_CIDLEN);
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/iosystem.cc: In member function ‘bool IOSystem_private::Connection::parse_request(const char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/iosystem.cc:2065:53: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
2065 | while(p += arglen, p += strspn(p, ": "), arglen = strcspn(p, ": "))
| ~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/chain_plugin/chain_plugin.cc:43:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/chain_plugin/chain_plugin.cc: In member function ‘void {anonymous}::Extension::check_cmds()’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/chain_plugin/chain_plugin.cc:1704:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
1704 | seplen = strspn(reqbuf + reqrp + reqlen, "\r\n"))
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/monitor.cc:46:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/chain_plugin/chain_plugin.cc: In member function ‘void {anonymous}::StreamRenamer::init(const std::string&, char*, char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/chain_plugin/chain_plugin.cc:395:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
395 | strncpy(loc, "??", LOCLEN);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/monitor.cc: In member function ‘bool SeedlinkMonitor_private::StreamSelector::init(const char*)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/monitor.cc:620:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
620 | strncpy(loc, "??", LOCLEN);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/monitor.cc:626:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
626 | strncpy(loc, "??", LOCLEN);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/monitor.cc:627:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation]
627 | strncpy(chn, "???", CHLEN);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/sproc.cc:22:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h: In member function ‘virtual bool CfgParser_private::StringListAttribute::assign(std::ostream&, const std::string&)’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/apps/seedlink/../../libs/slutils/confattr.h:397:58: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
397 | while(p += len, p += strspn(p, sep.c_str()), len = strcspn(p, sep.c_str()))
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c: In function ‘record_handler’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c:479:27: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 11 [-Wformat-truncation=]
479 | snprintf(sta_id, 11, "%s.%s", station_network, station_name);
| ^~ ~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c:14:
In function ‘snprintf’,
inlined from ‘record_handler’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c:479:5:
/usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 2 and 8192 bytes into a destination of size 11
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c: In function ‘collect_and_write’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c:543:34: warning: ‘%s’ directive writing up to 4095 bytes into a region of size 11 [-Wformat-overflow=]
543 | sprintf(pmsrecord->channel, "%s%s", channel_prefix, component);
| ^~ ~~~~~~~~~~~~~~
In function ‘sprintf’,
inlined from ‘collect_and_write’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/minilogger_plugin/mini_logger_writer.c:543:5:
/usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 1 and 8191 bytes into a destination of size 11
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h: In member function ‘size_t Gempa::CAPS::App::Packet::size() const’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h:84:54: warning: comparing the result of pointer addition ‘(((Gempa::CAPS::DataRecord*)((const Gempa::CAPS::App::Packet*)this)->Gempa::CAPS::App::Packet::record) + ((sizetype)(((const Gempa::CAPS::App::Packet*)this)->Gempa::CAPS::App::Packet::header.std::vector<char>::size() * 32)))’ and NULL [-Waddress]
84 | return header.size() + record?record->dataSize(true):0;
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:28:
/usr/include/boost/bind.hpp: At global scope:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/main.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/connection.h:23,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/connection.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.cpp: In member function ‘std::string Gempa::CAPS::Time::toString(const char*) const’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.cpp:920:57: warning: ‘%06ld’ directive writing between 6 and 19 bytes into a region of size 12 [-Wformat-overflow=]
920 | numberOfDigits = sprintf(number, "%06ld", usecs);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.cpp:920:57: note: directive argument in the range [1, 9223372036854775807]
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.cpp:920:57: note: ‘sprintf’ output between 7 and 20 bytes into a destination of size 12
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h: In member function ‘size_t Gempa::CAPS::App::Packet::size() const’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/app.h:84:54: warning: comparing the result of pointer addition ‘(((Gempa::CAPS::DataRecord*)((const Gempa::CAPS::App::Packet*)this)->Gempa::CAPS::App::Packet::record) + ((sizetype)(((const Gempa::CAPS::App::Packet*)this)->Gempa::CAPS::App::Packet::header.std::vector<char>::size() * 32)))’ and NULL [-Waddress]
84 | return header.size() + record?record->dataSize(true):0;
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/mseedpacket.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/mseedpacket.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:28,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/sessiontable.h:23,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/connection.h:24:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c: In function ‘pgrid’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c:490:56: warning: ‘lsav’ may be used uninitialized [-Wmaybe-uninitialized]
490 | for( m = l-1, k = 0; m < lsav; m++, k++ ) {
| ~~^~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c:283:48: note: ‘lsav’ was declared here
283 | int i, ic, j, k, l, m, n, ifl, nr, kk, lsav, mm, ll;
| ^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:85:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
85 | fread(&ndasr, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:86:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
86 | fread(modnam, 1, 20, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:87:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
87 | fread(&zmax, 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:88:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
88 | fread(&zoc, 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:89:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
89 | fread(&zic, 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:90:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
90 | fread(kb, 4, 2, fpin);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:91:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
91 | fread(pb, 8, kb[1], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:92:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
92 | fread(mt, 4, 2, fpin);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:93:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
93 | fread(lt, 4, 2, fpin);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:94:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
94 | fread(lbb, 4, 2, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:95:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
95 | fread(lcb, 4, 2, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:96:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
96 | fread(&xn, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:97:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
97 | fread(&pn, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:98:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
98 | fread(&tn, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:101:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
101 | fread(v[nph].lbrk, 4, lbb[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:103:25: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
103 | fread(v[nph].code[i], 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:104:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
104 | fread(v[nph].zm, 8, mt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:105:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
105 | fread(v[nph].pm, 8, mt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:106:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
106 | fread(v[nph].ndex, 4, mt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:107:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
107 | fread(v[nph].loc, 4, mt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:108:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
108 | fread(v[nph].lvz, 4, lt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:109:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
109 | fread(v[nph].taul, 8, lt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:110:17: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
110 | fread(v[nph].xl, 8, lt[nph], fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:138:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
138 | fread(&z0, 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:139:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
139 | fread(&n, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:140:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
140 | fread(v[0].tmp, 8, n, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:141:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
141 | fread(v[1].tmp, 8, n, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:325:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
325 | fread(&z0, 8, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:326:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
326 | fread(&n, 4, 1, fpin);
| ^~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:327:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
327 | fread(v[0].tmp, 8, n, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:328:33: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
328 | fread(v[1].tmp, 8, n, fpin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c: In function ‘collct’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:465:20: warning: ‘kb’ may be used uninitialized [-Wmaybe-uninitialized]
465 | ks = kb + 1;
| ~~~^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:431:43: note: ‘kb’ was declared here
431 | int i, m, is, ie, k0, k1, k2, ks, kb, nch, m1, m2;
| ^~
In file included from /usr/include/stdio.h:964,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c:1:
In function ‘fprintf’,
inlined from ‘main’ at /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c:1228:2:
/usr/include/bits/stdio2.h:79:10: warning: ‘ncr’ may be used uninitialized [-Wmaybe-uninitialized]
79 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
80 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c: In function ‘main’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/remodl.c:1181:43: note: ‘ncr’ was declared here
1181 | int i, j, k, l, j1, k1, /* k2, */ ncr, n1, n2, lz, mm, nrec, nph, ndasr;
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c: In function ‘pdecx.constprop’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:403:47: warning: ‘i1’ may be used uninitialized [-Wmaybe-uninitialized]
403 | for(j = i1, m = -1; j <= i; j++)
| ~~^~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/3rd-party/tau/bin/setbrn.c:391:22: note: ‘i1’ was declared here
391 | int i, j, k, i1, m;
| ^~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/rawpacket.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/rawpacket.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/riff.h:29,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/riff.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/sessiontable.h:23,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/sessiontable.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/io.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/enumeration.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/enumeration.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/packet.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/socket.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/socket.cpp:20:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:145:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
145 | operator TimeSpan&();
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/datetime.h:146:17: warning: converting ‘Gempa::CAPS::Time’ to a reference to a base class ‘Gempa::CAPS::TimeSpan’ will never use a type conversion operator [-Wclass-conversion]
146 | operator const TimeSpan&() const;
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/socket.cpp:67:6: warning: ‘void {anonymous}::SSL_locking_function(int, int, const char*, int)’ defined but not used [-Wunused-function]
67 | void SSL_locking_function(int mode, int id, const char *file, int line) {
| ^~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/socket.cpp:62:15: warning: ‘long unsigned int {anonymous}::SSL_thread_id_function()’ defined but not used [-Wunused-function]
62 | unsigned long SSL_thread_id_function(void) {
| ^~~~~~~~~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/strptime.c: In function ‘strptime_internal’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/strptime.c:544:14: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else]
544 | if (!match_string (HERE_AM_STR, rp))
| ^
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/strptime.c:283:21: warning: variable ‘era’ set but not used [-Wunused-but-set-variable]
283 | struct era_entry *era;
| ^~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/seedlink/plugins/caps_plugin/libs/gempa/caps/strptime.c:271:15: warning: variable ‘rp_backup’ set but not used [-Wunused-but-set-variable]
271 | const char *rp_backup;
| ^~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/metaobject.cpp:22:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/rtti.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/metaobject.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/metaobject.cpp:21:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:24:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /usr/include/c++/13.2.1/bits/locale_classes.h:40,
from /usr/include/c++/13.2.1/bits/ios_base.h:41,
from /usr/include/c++/13.2.1/ios:44,
from /usr/include/c++/13.2.1/ostream:40,
from /usr/include/c++/13.2.1/iostream:41,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:22:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/bitset.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/bitset.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/io.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/enumeration.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/strings.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/strings.cpp:24:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /usr/include/c++/13.2.1/stdexcept:39,
from /usr/include/boost/optional/bad_optional_access.hpp:15,
from /usr/include/boost/optional/optional.hpp:34,
from /usr/include/boost/optional.hpp:15,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/optional.h:27,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/strings.h:25:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:36:26: note: by ‘Seiscomp::Array& Seiscomp::Array::operator=(const Seiscomp::Array&)’
36 | class SC_SYSTEM_CORE_API Array : public Seiscomp::Core::BaseObject {
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<char>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:169:6: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:25:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = char]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<int>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:193:6: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = int]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<float>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:217:6: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = float]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<double>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/arrayfactory.cpp:241:6: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = double]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:30,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:26:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /usr/include/c++/13.2.1/bits/locale_classes.h:40,
from /usr/include/c++/13.2.1/bits/ios_base.h:41,
from /usr/include/c++/13.2.1/ios:44,
from /usr/include/c++/13.2.1/ostream:40,
from /usr/include/c++/13.2.1/iostream:41,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:21:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<char>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<char>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:571:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = char]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<char>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:571:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:356:18: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = char]’
356 | NumericArray<T>& NumericArray<T>::operator=(const NumericArray &array) {
| ^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/bitset.h:80:25: note: by ‘Seiscomp::BitSet& Seiscomp::BitSet::operator=(const Seiscomp::BitSet&)’
80 | BitSet &operator=(const BitSet &other);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<int>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<int>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:576:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = int]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<int>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:576:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:356:18: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = int]’
356 | NumericArray<T>& NumericArray<T>::operator=(const NumericArray &array) {
| ^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<float>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<float>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:581:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = float]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<float>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:581:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:356:18: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = float]’
356 | NumericArray<T>& NumericArray<T>::operator=(const NumericArray &array) {
| ^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<double>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<double>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:586:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = double]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<double>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:586:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:356:18: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = double]’
356 | NumericArray<T>& NumericArray<T>::operator=(const NumericArray &array) {
| ^~~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<Seiscomp::Core::Time>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:591:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = Seiscomp::Core::Time]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<std::__cxx11::basic_string<char> >’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:595:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = std::__cxx11::basic_string<char>]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<std::complex<float> >’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:599:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = std::complex<float>]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<std::complex<double> >’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:603:1: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.cpp:145:16: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = std::complex<double>]’
145 | TypedArray<T>& TypedArray<T>::operator=(const TypedArray &array) {
| ^~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:29,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.cpp:24:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /usr/include/c++/13.2.1/bits/locale_classes.h:40,
from /usr/include/c++/13.2.1/bits/ios_base.h:41,
from /usr/include/c++/13.2.1/ios:44,
from /usr/include/c++/13.2.1/ostream:40,
from /usr/include/c++/13.2.1/iostream:41,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.cpp:21:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:94:25: note: by ‘Seiscomp::Record& Seiscomp::Record::operator=(const Seiscomp::Record&)’
94 | Record &operator=(const Record &rec);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:29,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:36:26: note: by ‘Seiscomp::Array& Seiscomp::Array::operator=(const Seiscomp::Array&)’
36 | class SC_SYSTEM_CORE_API Array : public Seiscomp::Core::BaseObject {
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:32:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:36:26: note: by ‘Seiscomp::Array& Seiscomp::Array::operator=(const Seiscomp::Array&)’
36 | class SC_SYSTEM_CORE_API Array : public Seiscomp::Core::BaseObject {
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:94:25: note: by ‘Seiscomp::Record& Seiscomp::Record::operator=(const Seiscomp::Record&)’
94 | Record &operator=(const Record &rec);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:25,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/greensfunction.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/greensfunction.cpp:22:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:28:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/bitset.h:80:25: note: by ‘Seiscomp::BitSet& Seiscomp::BitSet::operator=(const Seiscomp::BitSet&)’
80 | BitSet &operator=(const BitSet &other);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:70:32: note: by ‘Seiscomp::GenericRecord& Seiscomp::GenericRecord::operator=(const Seiscomp::GenericRecord&)’
70 | GenericRecord& operator=(const GenericRecord& rec);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/interruptible.h:29,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/interruptible.cpp:23:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/interruptible.h:25:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/array.h:36:26: note: by ‘Seiscomp::Array& Seiscomp::Array::operator=(const Seiscomp::Array&)’
36 | class SC_SYSTEM_CORE_API Array : public Seiscomp::Core::BaseObject {
| ^~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/greensfunction.h:67:26: note: by ‘Seiscomp::Core::GreensFunction& Seiscomp::Core::GreensFunction::operator=(const Seiscomp::Core::GreensFunction&)’
67 | class SC_SYSTEM_CORE_API GreensFunction : public Core::BaseObject {
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/interruptible.h:85:26: note: by ‘Seiscomp::Core::InterruptibleObject& Seiscomp::Core::InterruptibleObject::operator=(const Seiscomp::Core::InterruptibleObject&)’
85 | class SC_SYSTEM_CORE_API InterruptibleObject : public BaseObject {
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:29,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:26:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/string:49,
from /usr/include/c++/13.2.1/bits/locale_classes.h:40,
from /usr/include/c++/13.2.1/bits/ios_base.h:41,
from /usr/include/c++/13.2.1/ios:44,
from /usr/include/c++/13.2.1/ostream:40,
from /usr/include/c++/13.2.1/iostream:41,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:23:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.cpp:22:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/record.h:94:25: note: by ‘Seiscomp::Record& Seiscomp::Record::operator=(const Seiscomp::Record&)’
94 | Record &operator=(const Record &rec);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/datamessage.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/datamessage.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:28,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:29:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/bitset.h:80:25: note: by ‘Seiscomp::BitSet& Seiscomp::BitSet::operator=(const Seiscomp::BitSet&)’
80 | BitSet &operator=(const BitSet &other);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericrecord.h:70:32: note: by ‘Seiscomp::GenericRecord& Seiscomp::GenericRecord::operator=(const Seiscomp::GenericRecord&)’
70 | GenericRecord& operator=(const GenericRecord& rec);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<int>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<int>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = int]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:647:100: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:28:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:79:29: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = int]’
79 | TypedArray& operator=(const TypedArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<int>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = int]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:647:100: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = int]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<float>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<float>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = float]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:650:102: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:79:29: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = float]’
79 | TypedArray& operator=(const TypedArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<float>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = float]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:650:102: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = float]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::TypedArray<double>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:166:7: required from ‘class Seiscomp::NumericArray<double>’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = double]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:653:103: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:79:29: note: by ‘Seiscomp::TypedArray<T>& Seiscomp::TypedArray<T>::operator=(const Seiscomp::TypedArray<T>&) [with T = double]’
79 | TypedArray& operator=(const TypedArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h: In instantiation of ‘class Seiscomp::NumericArray<double>’:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:339:22: required from ‘Seiscomp::GenericRecord* Seiscomp::RecordSequence::contiguousRecord(const Seiscomp::Core::TimeWindow*, bool) const [with T = double]’
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/recordsequence.cpp:653:103: required from here
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/typedarray.h:186:31: note: by ‘Seiscomp::NumericArray<T>& Seiscomp::NumericArray<T>::operator=(const Seiscomp::NumericArray<T>&) [with T = double]’
186 | NumericArray& operator=(const NumericArray &array);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:94:26: note: by ‘Seiscomp::Core::Message& Seiscomp::Core::Message::operator=(const Seiscomp::Core::Message&)’
94 | class SC_SYSTEM_CORE_API Message : public BaseObject {
| ^~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:94:26: note: by ‘Seiscomp::Core::Message& Seiscomp::Core::Message::operator=(const Seiscomp::Core::Message&)’
94 | class SC_SYSTEM_CORE_API Message : public BaseObject {
| ^~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:59,
from /usr/include/c++/13.2.1/algorithm:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.ipp:21,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.h:143:
/usr/include/c++/13.2.1/bits/algorithmfwd.h:259:5: error: ‘pair’ does not name a type
259 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:264:5: error: ‘pair’ does not name a type
264 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:432:5: error: ‘pair’ does not name a type
432 | pair<const _Tp&, const _Tp&>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:437:5: error: ‘pair’ does not name a type
437 | pair<const _Tp&, const _Tp&>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:442:5: error: ‘pair’ does not name a type
442 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:447:5: error: ‘pair’ does not name a type
447 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:9: error: ‘template<class _Tp> _Tp Seiscomp::Core::std::min’ conflicts with a previous declaration
453 | min(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:425:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::min’
425 | min(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
453 | min(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
In file included from /usr/include/c++/13.2.1/bits/range_access.h:36,
from /usr/include/c++/13.2.1/string:53,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/rtti.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:34:
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:29: error: expected primary-expression before ‘>’ token
453 | min(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:30: error: expected primary-expression before ‘)’ token
453 | min(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:9: error: ‘template<class _Tp, class _Compare> _Tp Seiscomp::Core::std::min’ conflicts with a previous declaration
458 | min(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:425:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::min’
425 | min(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
458 | min(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:29: error: expected primary-expression before ‘>’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:30: error: expected primary-expression before ‘,’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:40: error: expected primary-expression before ‘)’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:9: error: ‘template<class _Tp> _Tp Seiscomp::Core::std::max’ conflicts with a previous declaration
463 | max(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:412:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::max’
412 | max(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
463 | max(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:29: error: expected primary-expression before ‘>’ token
463 | max(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:30: error: expected primary-expression before ‘)’ token
463 | max(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:9: error: ‘template<class _Tp, class _Compare> _Tp Seiscomp::Core::std::max’ conflicts with a previous declaration
468 | max(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:412:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::max’
412 | max(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
468 | max(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:29: error: expected primary-expression before ‘>’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:30: error: expected primary-expression before ‘,’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:40: error: expected primary-expression before ‘)’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:472:5: error: ‘pair’ does not name a type
472 | pair<_Tp, _Tp>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:477:5: error: ‘pair’ does not name a type
477 | pair<_Tp, _Tp>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:519:5: error: ‘pair’ does not name a type
519 | pair<_OIter1, _OIter2>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:704:14: error: expected nested-name-specifier before ‘iterator_traits’
704 | typename iterator_traits<_IIter>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:704:29: error: expected initializer before ‘<’ token
704 | typename iterator_traits<_IIter>::difference_type
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:709:14: error: expected nested-name-specifier before ‘iterator_traits’
709 | typename iterator_traits<_IIter>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:709:29: error: expected initializer before ‘<’ token
709 | typename iterator_traits<_IIter>::difference_type
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:800:5: error: ‘pair’ does not name a type
800 | pair<_IIter1, _IIter2>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:805:5: error: ‘pair’ does not name a type
805 | pair<_IIter1, _IIter2>
| ^~~~
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:61,
from /usr/include/c++/13.2.1/tuple:38,
from /usr/include/c++/13.2.1/functional:53:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _Compare, _Distance)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:108:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
108 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _RandomAccessIterator)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:116:43: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
116 | { return std::__is_heap(__first, std::distance(__first, __last)); }
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:116:43: note: suggested alternatives:
In file included from /usr/include/c++/13.2.1/string:47:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
In file included from /usr/include/boost/mpl/distance.hpp:17,
from /usr/include/boost/mpl/pair_view.hpp:21,
from /usr/include/boost/mpl/transform.hpp:20,
from /usr/include/boost/variant/variant.hpp:90,
from /usr/include/boost/variant.hpp:17,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:35,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:36:
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:124:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
124 | return std::__is_heap(__first, _GLIBCXX_MOVE(__comp),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:125:34: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
125 | std::distance(__first, __last));
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:125:34: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:142:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
142 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first + __parent));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:146:34: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
146 | *(__first + __holeIndex) = _GLIBCXX_MOVE(__value);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::push_heap(_RAIter, _RAIter)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:164:24: error: expected nested-name-specifier before ‘iterator_traits’
164 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:164:39: error: expected initializer before ‘<’ token
164 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:166:24: error: expected nested-name-specifier before ‘iterator_traits’
166 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:166:39: error: expected initializer before ‘<’ token
166 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:178:7: error: ‘_ValueType’ was not declared in this scope
178 | _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:24: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:24: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/include/c++/13.2.1/bits/stl_heap.h:180:42: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:42: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::push_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:201:24: error: expected nested-name-specifier before ‘iterator_traits’
201 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:201:39: error: expected initializer before ‘<’ token
201 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:203:24: error: expected nested-name-specifier before ‘iterator_traits’
203 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:203:39: error: expected initializer before ‘<’ token
203 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:213:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
213 | __decltype(__gnu_cxx::__ops::__iter_comp_val(_GLIBCXX_MOVE(__comp)))
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:213:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
/usr/include/c++/13.2.1/bits/stl_heap.h:214:15: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
214 | __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:215:7: error: ‘_ValueType’ was not declared in this scope
215 | _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:24: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:42: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:42: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:235:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
235 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first + __secondChild));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:241:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
241 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:245:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
245 | __decltype(__gnu_cxx::__ops::__iter_comp_val(_GLIBCXX_MOVE(__comp)))
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:245:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
/usr/include/c++/13.2.1/bits/stl_heap.h:246:15: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
246 | __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:248:24: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
248 | _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:257:24: error: expected nested-name-specifier before ‘iterator_traits’
257 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:257:39: error: expected initializer before ‘<’ token
257 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:259:24: error: expected nested-name-specifier before ‘iterator_traits’
259 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:259:39: error: expected initializer before ‘<’ token
259 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:262:7: error: ‘_ValueType’ was not declared in this scope
262 | _ValueType __value = _GLIBCXX_MOVE(*__result);
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:263:19: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
263 | *__result = _GLIBCXX_MOVE(*__first);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:264:35: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
264 | std::__adjust_heap(__first, _DistanceType(0),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:266:26: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
266 | _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:266:26: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
266 | _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::pop_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:331:57: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
331 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:343:24: error: expected nested-name-specifier before ‘iterator_traits’
343 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:343:39: error: expected initializer before ‘<’ token
343 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:345:24: error: expected nested-name-specifier before ‘iterator_traits’
345 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:345:39: error: expected initializer before ‘<’ token
345 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:351:13: error: ‘_DistanceType’ does not name a type
351 | const _DistanceType __len = __last - __first;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:352:7: error: ‘_DistanceType’ was not declared in this scope
352 | _DistanceType __parent = (__len - 2) / 2;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:355:11: error: ‘_ValueType’ was not declared in this scope
355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:356:39: error: ‘__parent’ was not declared in this scope; did you mean ‘__rint’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~
| __rint
/usr/include/c++/13.2.1/bits/stl_heap.h:356:49: error: ‘__len’ was not declared in this scope
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:356:56: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:356:56: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::make_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:412:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
412 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::sort_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:479:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
479 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘_RAIter Seiscomp::Core::std::is_heap_until(_RAIter, _RAIter)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:509:44: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
509 | std::__is_heap_until(__first, std::distance(__first, __last), __comp);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:509:44: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘_RAIter Seiscomp::Core::std::is_heap_until(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:536:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
536 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:538:46: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
538 | + std::__is_heap_until(__first, std::distance(__first, __last), __cmp);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:538:46: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::is_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:574:32: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
574 | const auto __dist = std::distance(__first, __last);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:574:32: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:576:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
576 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:65:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: At global scope:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:26: error: ‘is_integral’ is not a member of ‘Seiscomp::Core::std’
90 | static_assert(std::is_integral<_IntType>::value,
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:26: note: suggested alternatives:
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:60:
/usr/include/c++/13.2.1/type_traits:441:12: note: ‘std::is_integral’
441 | struct is_integral
| ^~~~~~~~~~~
In file included from /usr/include/boost/type_traits/is_arithmetic.hpp:12,
from /usr/include/boost/type_traits/is_scalar.hpp:12,
from /usr/include/boost/type_traits/is_pod.hpp:15,
from /usr/include/boost/type_traits/type_with_alignment.hpp:12,
from /usr/include/boost/type_traits/aligned_storage.hpp:21,
from /usr/include/boost/type_traits.hpp:20,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:33:
/usr/include/boost/type_traits/is_integral.hpp:22:27: note: ‘boost::is_integral’
22 | template <class T> struct is_integral : public false_type {};
| ^~~~~~~~~~~
In file included from /usr/include/boost/move/traits.hpp:31,
from /usr/include/boost/move/utility.hpp:30,
from /usr/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /usr/include/boost/variant/apply_visitor.hpp:16,
from /usr/include/boost/variant/detail/hash_variant.hpp:22,
from /usr/include/boost/variant/variant.hpp:34:
/usr/include/boost/move/detail/type_traits.hpp:644:8: note: ‘boost::move_detail::is_integral’
644 | struct is_integral
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:46: error: expected primary-expression before ‘>’ token
90 | static_assert(std::is_integral<_IntType>::value,
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:49: error: ‘::value’ has not been declared; did you mean ‘Seiscomp::Core::value’?
90 | static_assert(std::is_integral<_IntType>::value,
| ^~~~~
| Seiscomp::Core::value
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/optional.h:74,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/optional.inl:22:3: note: ‘Seiscomp::Core::value’ declared here
22 | T value(const boost::optional<T>& v) {
| ^~~~~
In file included from /usr/include/c++/13.2.1/cstddef:49,
from /usr/include/boost/config/compiler/gcc.hpp:165,
from /usr/include/boost/config.hpp:39,
from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:8,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:16:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In constructor ‘Seiscomp::Core::std::uniform_int_distribution<_IntType>::param_type::param_type(_IntType, _IntType)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:108:11: error: ‘__is_constant_evaluated’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘std::__is_constant_evaluated’?
108 | __glibcxx_assert(_M_a <= _M_b);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:540:3: note: ‘std::__is_constant_evaluated’ declared here
540 | __is_constant_evaluated() _GLIBCXX_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In member function ‘Seiscomp::Core::std::uniform_int_distribution<_IntType>::result_type Seiscomp::Core::std::uniform_int_distribution<_IntType>::operator()(_UniformRandomBitGenerator&, const param_type&)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:292:26: error: expected nested-name-specifier before ‘make_unsigned’
292 | typedef typename make_unsigned<result_type>::type __utype;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:292:39: error: expected initializer before ‘<’ token
292 | typedef typename make_unsigned<result_type>::type __utype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:293:26: error: expected nested-name-specifier before ‘common_type’
293 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:293:37: error: expected initializer before ‘<’ token
293 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:295:19: error: ‘__uctype’ does not name a type
295 | constexpr __uctype __urngmin = _UniformRandomBitGenerator::min();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:296:19: error: ‘__uctype’ does not name a type
296 | constexpr __uctype __urngmax = _UniformRandomBitGenerator::max();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:297:24: error: ‘__urngmin’ was not declared in this scope; did you mean ‘__urng’?
297 | static_assert( __urngmin < __urngmax,
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:297:36: error: ‘__urngmax’ was not declared in this scope; did you mean ‘__urng’?
297 | static_assert( __urngmin < __urngmax,
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:299:19: error: ‘__uctype’ does not name a type
299 | constexpr __uctype __urngrange = __urngmax - __urngmin;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:301:15: error: ‘__uctype’ does not name a type
301 | const __uctype __urange
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:304:9: error: ‘__uctype’ was not declared in this scope; did you mean ‘wctype’?
304 | __uctype __ret;
| ^~~~~~~~
| wctype
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:305:13: error: ‘__urngrange’ was not declared in this scope
305 | if (__urngrange > __urange)
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:305:27: error: ‘__urange’ was not declared in this scope; did you mean ‘__urng’?
305 | if (__urngrange > __urange)
| ^~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:309:19: error: ‘__uctype’ does not name a type
309 | const __uctype __uerange = __urange + 1; // __urange can be zero
| ^~~~~~~~
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:33,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/plugin.h:24,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/plugin.cpp:21:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:33:35: warning: ‘template<class _Arg, class _Result> struct std::unary_function’ is deprecated [-Wdeprecated-declarations]
33 | class unary_compose : public std::unary_function<typename _Operation2::argument_type,
| ^~~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/functional:49,
from /usr/include/boost/config/no_tr1/functional.hpp:21,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:26,
from /usr/include/boost/intrusive_ptr.hpp:16,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/defs.h:24:
/usr/include/c++/13.2.1/bits/stl_function.h:117:12: note: declared here
117 | struct unary_function
| ^~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:317:47: error: ‘__uerange’ was not declared in this scope; did you mean ‘__u64erange’?
317 | __UINT64_TYPE__ __u64erange = __uerange;
| ^~~~~~~~~
| __u64erange
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:318:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
318 | __ret = __extension__ _S_nd<unsigned __int128>(__urng,
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:327:47: error: ‘__uerange’ was not declared in this scope; did you mean ‘__u32erange’?
327 | __UINT32_TYPE__ __u32erange = __uerange;
| ^~~~~~~~~
| __u32erange
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:328:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
328 | __ret = _S_nd<__UINT64_TYPE__>(__urng, __u32erange);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:334:23: error: ‘__uctype’ does not name a type
334 | const __uctype __scaling = __urngrange / __uerange;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:335:23: error: ‘__uctype’ does not name a type
335 | const __uctype __past = __uerange * __scaling;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:337:19: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
337 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:190:37: warning: ‘virtual Seiscomp::Core::BaseObject& Seiscomp::Core::BaseObject::operator=(const Seiscomp::Core::BaseObject&)’ was hidden [-Woverloaded-virtual=]
190 | virtual BaseObject &operator=(const BaseObject&);
| ^~~~~~~~
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/message.h:94:26: note: by ‘Seiscomp::Core::Message& Seiscomp::Core::Message::operator=(const Seiscomp::Core::Message&)’
94 | class SC_SYSTEM_CORE_API Message : public BaseObject {
| ^~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:59,
from /usr/include/c++/13.2.1/algorithm:61,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.ipp:21,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/genericmessage.h:143:
/usr/include/c++/13.2.1/bits/algorithmfwd.h:259:5: error: ‘pair’ does not name a type
259 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:338:24: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
338 | while (__ret >= __past);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/algorithmfwd.h:264:5: error: ‘pair’ does not name a type
264 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:432:5: error: ‘pair’ does not name a type
432 | pair<const _Tp&, const _Tp&>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:437:5: error: ‘pair’ does not name a type
437 | pair<const _Tp&, const _Tp&>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:442:5: error: ‘pair’ does not name a type
442 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:447:5: error: ‘pair’ does not name a type
447 | pair<_FIter, _FIter>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:9: error: ‘template<class _Tp> _Tp Seiscomp::Core::std::min’ conflicts with a previous declaration
453 | min(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:425:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::min’
425 | min(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
453 | min(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
In file included from /usr/include/c++/13.2.1/bits/range_access.h:36,
from /usr/include/c++/13.2.1/string:53,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/rtti.h:26,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:34:
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:29: error: expected primary-expression before ‘>’ token
453 | min(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:453:30: error: expected primary-expression before ‘)’ token
453 | min(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:9: error: ‘template<class _Tp, class _Compare> _Tp Seiscomp::Core::std::min’ conflicts with a previous declaration
458 | min(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:425:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::min’
425 | min(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
458 | min(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:29: error: expected primary-expression before ‘>’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:30: error: expected primary-expression before ‘,’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:458:40: error: expected primary-expression before ‘)’ token
458 | min(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:9: error: ‘template<class _Tp> _Tp Seiscomp::Core::std::max’ conflicts with a previous declaration
463 | max(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:412:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::max’
412 | max(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
463 | max(initializer_list<_Tp>);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:29: error: expected primary-expression before ‘>’ token
463 | max(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:463:30: error: expected primary-expression before ‘)’ token
463 | max(initializer_list<_Tp>);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:9: error: ‘template<class _Tp, class _Compare> _Tp Seiscomp::Core::std::max’ conflicts with a previous declaration
468 | max(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:412:5: note: previous declaration ‘namespace Seiscomp::Core::std { }::max’
412 | max(const _Tp&, const _Tp&, _Compare);
| ^~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:9: error: ‘initializer_list’ was not declared in this scope; did you mean ‘std::initializer_list’?
468 | max(initializer_list<_Tp>, _Compare);
| ^~~~~~~~~~~~~~~~
| std::initializer_list
/usr/include/c++/13.2.1/initializer_list:45:11: note: ‘std::initializer_list’ declared here
45 | class initializer_list
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:29: error: expected primary-expression before ‘>’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:30: error: expected primary-expression before ‘,’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:468:40: error: expected primary-expression before ‘)’ token
468 | max(initializer_list<_Tp>, _Compare);
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:472:5: error: ‘pair’ does not name a type
472 | pair<_Tp, _Tp>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:477:5: error: ‘pair’ does not name a type
477 | pair<_Tp, _Tp>
| ^~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:338:33: error: ‘__past’ was not declared in this scope
338 | while (__ret >= __past);
| ^~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:519:5: error: ‘pair’ does not name a type
519 | pair<_OIter1, _OIter2>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:704:14: error: expected nested-name-specifier before ‘iterator_traits’
704 | typename iterator_traits<_IIter>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:704:29: error: expected initializer before ‘<’ token
704 | typename iterator_traits<_IIter>::difference_type
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:709:14: error: expected nested-name-specifier before ‘iterator_traits’
709 | typename iterator_traits<_IIter>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:709:29: error: expected initializer before ‘<’ token
709 | typename iterator_traits<_IIter>::difference_type
| ^
/usr/include/c++/13.2.1/bits/algorithmfwd.h:800:5: error: ‘pair’ does not name a type
800 | pair<_IIter1, _IIter2>
| ^~~~
/usr/include/c++/13.2.1/bits/algorithmfwd.h:805:5: error: ‘pair’ does not name a type
805 | pair<_IIter1, _IIter2>
| ^~~~
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:61,
from /usr/include/c++/13.2.1/tuple:38,
from /usr/include/c++/13.2.1/functional:53:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _Compare, _Distance)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:108:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
108 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:61:
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _RandomAccessIterator)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:116:43: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
116 | { return std::__is_heap(__first, std::distance(__first, __last)); }
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:116:43: note: suggested alternatives:
In file included from /usr/include/c++/13.2.1/string:47:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
In file included from /usr/include/boost/mpl/distance.hpp:17,
from /usr/include/boost/mpl/pair_view.hpp:21,
from /usr/include/boost/mpl/transform.hpp:20,
from /usr/include/boost/variant/variant.hpp:90,
from /usr/include/boost/variant.hpp:17,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:35,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/baseobject.h:36:
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::__is_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:124:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
124 | return std::__is_heap(__first, _GLIBCXX_MOVE(__comp),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:125:34: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
125 | std::distance(__first, __last));
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:125:34: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:142:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
142 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first + __parent));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:146:34: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
146 | *(__first + __holeIndex) = _GLIBCXX_MOVE(__value);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::push_heap(_RAIter, _RAIter)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:164:24: error: expected nested-name-specifier before ‘iterator_traits’
164 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:164:39: error: expected initializer before ‘<’ token
164 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:166:24: error: expected nested-name-specifier before ‘iterator_traits’
166 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:166:39: error: expected initializer before ‘<’ token
166 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:339:26: error: ‘__scaling’ was not declared in this scope; did you mean ‘__scalbnl’?
339 | __ret /= __scaling;
| ^~~~~~~~~
| __scalbnl
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:359:21: error: expected ‘;’ before ‘__tmp’
359 | __uctype __tmp; // wraparound control
| ^~~~~~
| ;
/usr/include/c++/13.2.1/bits/stl_heap.h:178:7: error: ‘_ValueType’ was not declared in this scope
178 | _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:24: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:24: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/include/c++/13.2.1/bits/stl_heap.h:180:42: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:362:23: error: ‘__uctype’ does not name a type
362 | const __uctype __uerngrange = __urngrange + 1;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:180:42: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
180 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::push_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:201:24: error: expected nested-name-specifier before ‘iterator_traits’
201 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:201:39: error: expected initializer before ‘<’ token
201 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:203:24: error: expected nested-name-specifier before ‘iterator_traits’
203 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:203:39: error: expected initializer before ‘<’ token
203 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:213:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
213 | __decltype(__gnu_cxx::__ops::__iter_comp_val(_GLIBCXX_MOVE(__comp)))
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:213:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
/usr/include/c++/13.2.1/bits/stl_heap.h:214:15: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
214 | __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:363:17: error: ‘__tmp’ was not declared in this scope
363 | __tmp = (__uerngrange * operator()
| ^~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:215:7: error: ‘_ValueType’ was not declared in this scope
215 | _ValueType __value = _GLIBCXX_MOVE(*(__last - 1));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:24: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:42: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:217:42: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:235:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
235 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first + __secondChild));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:241:38: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
241 | *(__first + __holeIndex) = _GLIBCXX_MOVE(*(__first
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:245:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
245 | __decltype(__gnu_cxx::__ops::__iter_comp_val(_GLIBCXX_MOVE(__comp)))
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:245:52: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
/usr/include/c++/13.2.1/bits/stl_heap.h:246:15: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
246 | __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:248:24: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
248 | _GLIBCXX_MOVE(__value), __cmp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:257:24: error: expected nested-name-specifier before ‘iterator_traits’
257 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:257:39: error: expected initializer before ‘<’ token
257 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:259:24: error: expected nested-name-specifier before ‘iterator_traits’
259 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:259:39: error: expected initializer before ‘<’ token
259 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:262:7: error: ‘_ValueType’ was not declared in this scope
262 | _ValueType __value = _GLIBCXX_MOVE(*__result);
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:263:19: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
263 | *__result = _GLIBCXX_MOVE(*__first);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:264:35: error: there are no arguments to ‘_DistanceType’ that depend on a template parameter, so a declaration of ‘_DistanceType’ must be available [-fpermissive]
264 | std::__adjust_heap(__first, _DistanceType(0),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:266:26: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
266 | _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:266:26: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
266 | _GLIBCXX_MOVE(__value), __comp);
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::pop_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:331:57: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
331 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:343:24: error: expected nested-name-specifier before ‘iterator_traits’
343 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:343:39: error: expected initializer before ‘<’ token
343 | typedef typename iterator_traits<_RandomAccessIterator>::value_type
| ^
/usr/include/c++/13.2.1/bits/stl_heap.h:345:24: error: expected nested-name-specifier before ‘iterator_traits’
345 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:345:39: error: expected initializer before ‘<’ token
345 | typedef typename iterator_traits<_RandomAccessIterator>::difference_type
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:363:26: error: ‘__uerngrange’ was not declared in this scope
363 | __tmp = (__uerngrange * operator()
| ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:351:13: error: ‘_DistanceType’ does not name a type
351 | const _DistanceType __len = __last - __first;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:365:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
365 | __ret = __tmp + (__uctype(__urng()) - __urngmin);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/stl_heap.h:352:7: error: ‘_DistanceType’ was not declared in this scope
352 | _DistanceType __parent = (__len - 2) / 2;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:367:20: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
367 | while (__ret > __urange || __ret < __tmp);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/stl_heap.h:355:11: error: ‘_ValueType’ was not declared in this scope
355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent));
| ^~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:367:48: error: ‘__tmp’ was not declared in this scope
367 | while (__ret > __urange || __ret < __tmp);
| ^~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:356:39: error: ‘__parent’ was not declared in this scope; did you mean ‘__rint’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~
| __rint
/usr/include/c++/13.2.1/bits/stl_heap.h:356:49: error: ‘__len’ was not declared in this scope
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:356:56: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:370:11: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
370 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/stl_heap.h:356:56: error: ‘__value’ was not declared in this scope; did you mean ‘value’?
356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value),
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::make_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:412:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
412 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘void Seiscomp::Core::std::sort_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:479:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
479 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘_RAIter Seiscomp::Core::std::is_heap_until(_RAIter, _RAIter)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:509:44: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
509 | std::__is_heap_until(__first, std::distance(__first, __last), __comp);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:509:44: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘_RAIter Seiscomp::Core::std::is_heap_until(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:536:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
536 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:538:46: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
538 | + std::__is_heap_until(__first, std::distance(__first, __last), __cmp);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:538:46: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h: In function ‘bool Seiscomp::Core::std::is_heap(_RAIter, _RAIter, _Compare)’:
/usr/include/c++/13.2.1/bits/stl_heap.h:574:32: error: ‘distance’ is not a member of ‘Seiscomp::Core::std’
574 | const auto __dist = std::distance(__first, __last);
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:574:32: note: suggested alternatives:
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’
148 | distance(_InputIterator __first, _InputIterator __last)
| ^~~~~~~~
/usr/include/boost/mpl/distance_fwd.hpp:24:50: note: ‘boost::mpl::distance’
24 | template< typename First, typename Last > struct distance;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/stl_heap.h:576:53: error: ‘move’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘remove’?
576 | __gnu_cxx::__ops::_Iter_comp_iter<_Cmp> __cmp(_GLIBCXX_MOVE(__comp));
| ^~~~~~~~~~~~~
In file included from /usr/include/c++/13.2.1/bits/stl_algo.h:65:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: At global scope:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:26: error: ‘is_integral’ is not a member of ‘Seiscomp::Core::std’
90 | static_assert(std::is_integral<_IntType>::value,
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:26: note: suggested alternatives:
In file included from /usr/include/c++/13.2.1/bits/stl_pair.h:60:
/usr/include/c++/13.2.1/type_traits:441:12: note: ‘std::is_integral’
441 | struct is_integral
| ^~~~~~~~~~~
In file included from /usr/include/boost/type_traits/is_arithmetic.hpp:12,
from /usr/include/boost/type_traits/is_scalar.hpp:12,
from /usr/include/boost/type_traits/is_pod.hpp:15,
from /usr/include/boost/type_traits/type_with_alignment.hpp:12,
from /usr/include/boost/type_traits/aligned_storage.hpp:21,
from /usr/include/boost/type_traits.hpp:20,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:33:
/usr/include/boost/type_traits/is_integral.hpp:22:27: note: ‘boost::is_integral’
22 | template <class T> struct is_integral : public false_type {};
| ^~~~~~~~~~~
In file included from /usr/include/boost/move/traits.hpp:31,
from /usr/include/boost/move/utility.hpp:30,
from /usr/include/boost/variant/detail/apply_visitor_unary.hpp:17,
from /usr/include/boost/variant/apply_visitor.hpp:16,
from /usr/include/boost/variant/detail/hash_variant.hpp:22,
from /usr/include/boost/variant/variant.hpp:34:
/usr/include/boost/move/detail/type_traits.hpp:644:8: note: ‘boost::move_detail::is_integral’
644 | struct is_integral
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:46: error: expected primary-expression before ‘>’ token
90 | static_assert(std::is_integral<_IntType>::value,
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:90:49: error: ‘::value’ has not been declared; did you mean ‘Seiscomp::Core::value’?
90 | static_assert(std::is_integral<_IntType>::value,
| ^~~~~
| Seiscomp::Core::value
In file included from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/optional.h:74,
from /home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/archive.h:39:
/home/toni/.cache/yay/seiscomp/src/seiscomp-5.5.1/src/base/common/libs/seiscomp/core/optional.inl:22:3: note: ‘Seiscomp::Core::value’ declared here
22 | T value(const boost::optional<T>& v) {
| ^~~~~
In file included from /usr/include/c++/13.2.1/cstddef:49,
from /usr/include/boost/config/compiler/gcc.hpp:165,
from /usr/include/boost/config.hpp:39,
from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:8,
from /usr/include/boost/smart_ptr/intrusive_ptr.hpp:16:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In constructor ‘Seiscomp::Core::std::uniform_int_distribution<_IntType>::param_type::param_type(_IntType, _IntType)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:108:11: error: ‘__is_constant_evaluated’ is not a member of ‘Seiscomp::Core::std’; did you mean ‘std::__is_constant_evaluated’?
108 | __glibcxx_assert(_M_a <= _M_b);
| ^~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:372:16: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
372 | return __ret + __param.a();
| ^~~~~
| __rint
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:540:3: note: ‘std::__is_constant_evaluated’ declared here
540 | __is_constant_evaluated() _GLIBCXX_NOEXCEPT
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In member function ‘void Seiscomp::Core::std::uniform_int_distribution<_IntType>::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomBitGenerator&, const param_type&)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:387:26: error: expected nested-name-specifier before ‘make_unsigned’
387 | typedef typename make_unsigned<result_type>::type __utype;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:387:39: error: expected initializer before ‘<’ token
387 | typedef typename make_unsigned<result_type>::type __utype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:388:26: error: expected nested-name-specifier before ‘common_type’
388 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:388:37: error: expected initializer before ‘<’ token
388 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In member function ‘Seiscomp::Core::std::uniform_int_distribution<_IntType>::result_type Seiscomp::Core::std::uniform_int_distribution<_IntType>::operator()(_UniformRandomBitGenerator&, const param_type&)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:292:26: error: expected nested-name-specifier before ‘make_unsigned’
292 | typedef typename make_unsigned<result_type>::type __utype;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:292:39: error: expected initializer before ‘<’ token
292 | typedef typename make_unsigned<result_type>::type __utype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:293:26: error: expected nested-name-specifier before ‘common_type’
293 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:293:37: error: expected initializer before ‘<’ token
293 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:295:19: error: ‘__uctype’ does not name a type
295 | constexpr __uctype __urngmin = _UniformRandomBitGenerator::min();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:393:19: error: ‘__uctype’ does not name a type
393 | constexpr __uctype __urngmin = __urng.min();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:296:19: error: ‘__uctype’ does not name a type
296 | constexpr __uctype __urngmax = _UniformRandomBitGenerator::max();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:394:19: error: ‘__uctype’ does not name a type
394 | constexpr __uctype __urngmax = __urng.max();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:395:19: error: ‘__uctype’ does not name a type
395 | constexpr __uctype __urngrange = __urngmax - __urngmin;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:396:15: error: ‘__uctype’ does not name a type
396 | const __uctype __urange
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:297:24: error: ‘__urngmin’ was not declared in this scope; did you mean ‘__urng’?
297 | static_assert( __urngmin < __urngmax,
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:297:36: error: ‘__urngmax’ was not declared in this scope; did you mean ‘__urng’?
297 | static_assert( __urngmin < __urngmax,
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:299:19: error: ‘__uctype’ does not name a type
299 | constexpr __uctype __urngrange = __urngmax - __urngmin;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:399:9: error: ‘__uctype’ was not declared in this scope; did you mean ‘wctype’?
399 | __uctype __ret;
| ^~~~~~~~
| wctype
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:301:15: error: ‘__uctype’ does not name a type
301 | const __uctype __urange
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:304:9: error: ‘__uctype’ was not declared in this scope; did you mean ‘wctype’?
304 | __uctype __ret;
| ^~~~~~~~
| wctype
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:401:13: error: ‘__urngrange’ was not declared in this scope
401 | if (__urngrange > __urange)
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:305:13: error: ‘__urngrange’ was not declared in this scope
305 | if (__urngrange > __urange)
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:305:27: error: ‘__urange’ was not declared in this scope; did you mean ‘__urng’?
305 | if (__urngrange > __urange)
| ^~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:309:19: error: ‘__uctype’ does not name a type
309 | const __uctype __uerange = __urange + 1; // __urange can be zero
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:401:27: error: ‘__urange’ was not declared in this scope; did you mean ‘__urng’?
401 | if (__urngrange > __urange)
| ^~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:317:47: error: ‘__uerange’ was not declared in this scope; did you mean ‘__u64erange’?
317 | __UINT64_TYPE__ __u64erange = __uerange;
| ^~~~~~~~~
| __u64erange
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:408:21: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
408 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:318:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
318 | __ret = __extension__ _S_nd<unsigned __int128>(__urng,
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:327:47: error: ‘__uerange’ was not declared in this scope; did you mean ‘__u32erange’?
327 | __UINT32_TYPE__ __u32erange = __uerange;
| ^~~~~~~~~
| __u32erange
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:408:50: error: ‘__urngmin’ was not declared in this scope; did you mean ‘__urng’?
408 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:415:23: error: ‘__uctype’ does not name a type
415 | const __uctype __uerange = __urange + 1; // __urange can be zero
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:416:23: error: ‘__uctype’ does not name a type
416 | const __uctype __scaling = __urngrange / __uerange;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:328:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
328 | __ret = _S_nd<__UINT64_TYPE__>(__urng, __u32erange);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:334:23: error: ‘__uctype’ does not name a type
334 | const __uctype __scaling = __urngrange / __uerange;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:417:23: error: ‘__uctype’ does not name a type
417 | const __uctype __past = __uerange * __scaling;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:335:23: error: ‘__uctype’ does not name a type
335 | const __uctype __past = __uerange * __scaling;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:337:19: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
337 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:421:23: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
421 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:338:24: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
338 | while (__ret >= __past);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:338:33: error: ‘__past’ was not declared in this scope
338 | while (__ret >= __past);
| ^~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:421:52: error: ‘__urngmin’ was not declared in this scope; did you mean ‘__urng’?
421 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:339:26: error: ‘__scaling’ was not declared in this scope; did you mean ‘__scalbnl’?
339 | __ret /= __scaling;
| ^~~~~~~~~
| __scalbnl
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:359:21: error: expected ‘;’ before ‘__tmp’
359 | __uctype __tmp; // wraparound control
| ^~~~~~
| ;
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:362:23: error: ‘__uctype’ does not name a type
362 | const __uctype __uerngrange = __urngrange + 1;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:422:28: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
422 | while (__ret >= __past);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:363:17: error: ‘__tmp’ was not declared in this scope
363 | __tmp = (__uerngrange * operator()
| ^~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:422:37: error: ‘__past’ was not declared in this scope
422 | while (__ret >= __past);
| ^~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:423:38: error: ‘__scaling’ was not declared in this scope; did you mean ‘__scalbnl’?
423 | *__f++ = __ret / __scaling + __param.a();
| ^~~~~~~~~
| __scalbnl
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:444:21: error: expected ‘;’ before ‘__tmp’
444 | __uctype __tmp; // wraparound control
| ^~~~~~
| ;
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:363:26: error: ‘__uerngrange’ was not declared in this scope
363 | __tmp = (__uerngrange * operator()
| ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:449:31: error: ‘__uctype’ does not name a type
449 | constexpr __uctype __uerngrange = __urngrange + 1;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:365:17: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
365 | __ret = __tmp + (__uctype(__urng()) - __urngmin);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:450:21: error: ‘__tmp’ was not declared in this scope
450 | __tmp = (__uerngrange * operator()
| ^~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:367:20: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
367 | while (__ret > __urange || __ret < __tmp);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:367:48: error: ‘__tmp’ was not declared in this scope
367 | while (__ret > __urange || __ret < __tmp);
| ^~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:370:11: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
370 | __ret = __uctype(__urng()) - __urngmin;
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:372:16: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
372 | return __ret + __param.a();
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h: In member function ‘void Seiscomp::Core::std::uniform_int_distribution<_IntType>::__generate_impl(_ForwardIterator, _ForwardIterator, _UniformRandomBitGenerator&, const param_type&)’:
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:387:26: error: expected nested-name-specifier before ‘make_unsigned’
387 | typedef typename make_unsigned<result_type>::type __utype;
| ^~~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:387:39: error: expected initializer before ‘<’ token
387 | typedef typename make_unsigned<result_type>::type __utype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:388:26: error: expected nested-name-specifier before ‘common_type’
388 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:388:37: error: expected initializer before ‘<’ token
388 | typedef typename common_type<_Gresult_type, __utype>::type __uctype;
| ^
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:393:19: error: ‘__uctype’ does not name a type
393 | constexpr __uctype __urngmin = __urng.min();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:394:19: error: ‘__uctype’ does not name a type
394 | constexpr __uctype __urngmax = __urng.max();
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:395:19: error: ‘__uctype’ does not name a type
395 | constexpr __uctype __urngrange = __urngmax - __urngmin;
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:396:15: error: ‘__uctype’ does not name a type
396 | const __uctype __urange
| ^~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:450:30: error: ‘__uerngrange’ was not declared in this scope
450 | __tmp = (__uerngrange * operator()
| ^~~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:399:9: error: ‘__uctype’ was not declared in this scope; did you mean ‘wctype’?
399 | __uctype __ret;
| ^~~~~~~~
| wctype
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:452:21: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
452 | __ret = __tmp + (__uctype(__urng()) - __urngmin);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:401:13: error: ‘__urngrange’ was not declared in this scope
401 | if (__urngrange > __urange)
| ^~~~~~~~~~~
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:452:59: error: ‘__urngmin’ was not declared in this scope; did you mean ‘__urng’?
452 | __ret = __tmp + (__uctype(__urng()) - __urngmin);
| ^~~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:401:27: error: ‘__urange’ was not declared in this scope; did you mean ‘__urng’?
401 | if (__urngrange > __urange)
| ^~~~~~~~
| __urng
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:454:24: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
454 | while (__ret > __urange || __ret < __tmp);
| ^~~~~
| __rint
/usr/include/c++/13.2.1/bits/uniform_int_dist.h:408:21: error: ‘__ret’ was not declared in this scope; did you mean ‘__rint’?
408 | __ret = __uctype(__urng()) - __urngmin;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment