/bin/grep: warning: stray \ before -
lastfm.c:149:29: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  149 |     curl_easy_setopt (curl, CURLOPT_PROGRESSFUNCTION, lfm_curl_control);
      |                             ^
/usr/include/curl/curl.h:1337:3: note: 'CURLOPT_PROGRESSFUNCTION' has been explicitly marked deprecated here
 1337 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^
/usr/include/curl/curl.h:1123:47: note: expanded from macro 'CURLOPTDEPRECATED'
 1123 | #define CURLOPTDEPRECATED(na, t, nu, v, m) na CURL_DEPRECATED(v, m) \
      |                                               ^
/usr/include/curl/curl.h:44:18: note: expanded from macro 'CURL_DEPRECATED'
   44 |   __attribute__((deprecated("since " # version ". " message)))
      |                  ^
lastfm.c:149:29: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  149 |     curl_easy_setopt (curl, CURLOPT_PROGRESSFUNCTION, lfm_curl_control);
      |                             ^
/usr/include/curl/curl.h:1337:3: note: 'CURLOPT_PROGRESSFUNCTION' has been explicitly marked deprecated here
 1337 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^
/usr/include/curl/curl.h:1123:47: note: expanded from macro 'CURLOPTDEPRECATED'
 1123 | #define CURLOPTDEPRECATED(na, t, nu, v, m) na CURL_DEPRECATED(v, m) \
      |                                               ^
/usr/include/curl/curl.h:44:18: note: expanded from macro 'CURL_DEPRECATED'
   44 |   __attribute__((deprecated("since " # version ". " message)))
      |                  ^
lastfm.c:873:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
  873 |     system (command);
      |     ^~~~~~~~~~~~~~~~
lastfm.c:148:5: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  148 |     curl_easy_setopt (curl, CURLOPT_NOSIGNAL, 1);
      |     ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
lastfm.c:156:5: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  156 |     curl_easy_setopt (curl, CURLOPT_NOPROGRESS, 0);
      |     ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
lastfm.c:158:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  158 |         curl_easy_setopt(curl, CURLOPT_POST, 1);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
lastfm.c:165:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  165 |         curl_easy_setopt (curl, CURLOPT_PROXYPORT, deadbeef->conf_get_int ("network.proxy.port", 8080));
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
lastfm.c:192:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  192 |         curl_easy_setopt (curl, CURLOPT_PROXYTYPE, curlproxytype);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
8 warnings generated.
vfs_curl.c:654:33: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  654 |         curl_easy_setopt (curl, CURLOPT_PROGRESSFUNCTION, http_curl_control);
      |                                 ^
/usr/include/curl/curl.h:1337:3: note: 'CURLOPT_PROGRESSFUNCTION' has been explicitly marked deprecated here
 1337 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^
/usr/include/curl/curl.h:1123:47: note: expanded from macro 'CURLOPTDEPRECATED'
 1123 | #define CURLOPTDEPRECATED(na, t, nu, v, m) na CURL_DEPRECATED(v, m) \
      |                                               ^
/usr/include/curl/curl.h:44:18: note: expanded from macro 'CURL_DEPRECATED'
   44 |   __attribute__((deprecated("since " # version ". " message)))
      |                  ^
vfs_curl.c:654:33: warning: 'CURLOPT_PROGRESSFUNCTION' is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations]
  654 |         curl_easy_setopt (curl, CURLOPT_PROGRESSFUNCTION, http_curl_control);
      |                                 ^
/usr/include/curl/curl.h:1337:3: note: 'CURLOPT_PROGRESSFUNCTION' has been explicitly marked deprecated here
 1337 |   CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56,
      |   ^
/usr/include/curl/curl.h:1123:47: note: expanded from macro 'CURLOPTDEPRECATED'
 1123 | #define CURLOPTDEPRECATED(na, t, nu, v, m) na CURL_DEPRECATED(v, m) \
      |                                               ^
/usr/include/curl/curl.h:44:18: note: expanded from macro 'CURL_DEPRECATED'
   44 |   __attribute__((deprecated("since " # version ". " message)))
      |                  ^
vfs_curl.c:645:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  645 |         curl_easy_setopt (curl, CURLOPT_NOPROGRESS, 1);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:649:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  649 |         curl_easy_setopt (curl, CURLOPT_BUFFERSIZE, BUFFER_SIZE/2);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:653:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  653 |         curl_easy_setopt (curl, CURLOPT_NOSIGNAL, 1);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:655:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  655 |         curl_easy_setopt (curl, CURLOPT_NOPROGRESS, 0);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:658:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  658 |         curl_easy_setopt (curl, CURLOPT_FOLLOWLOCATION, 1);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:659:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  659 |         curl_easy_setopt (curl, CURLOPT_MAXREDIRS, 10);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:661:9: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  661 |         curl_easy_setopt (curl, CURLOPT_CONNECTTIMEOUT, 10);
      |         ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:675:13: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  675 |             curl_easy_setopt (curl, CURLOPT_PROXYPORT, deadbeef->conf_get_int ("network.proxy.port", 8080));
      |             ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
vfs_curl.c:702:13: warning: call to 'Wcurl_easy_setopt_err_long' declared with 'warning' attribute: curl_easy_setopt expects a long argument [-Wattribute-warning]
  702 |             curl_easy_setopt (curl, CURLOPT_PROXYTYPE, curlproxytype);
      |             ^
/usr/include/curl/typecheck-gcc.h:50:13: note: expanded from macro 'curl_easy_setopt'
   50 |             Wcurl_easy_setopt_err_long();                               \
      |             ^
11 warnings generated.
cdda.c:250:16: warning: returning 'uint8_t[2352]' (aka 'unsigned char[2352]') from a function with result type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  250 |         return info->buffer;
      |                ^~~~~~~~~~~~
cdda.c:291:24: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  291 |             info->tail = (char *)p_readbuf + bytes_left;
      |                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cdda.c:339:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  339 |     info->tail = (char *)p_readbuf + offset;
      |                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
libbinio/binio.cpp:71:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
   71 |     } else
      |       ^
libbinio/binio.cpp:214:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  214 |     } else {      // Not a number (maybe unsupported on non-IEEE systems)
      |       ^
libbinio/binio.cpp:253:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  253 |     } else {      // Not a number (maybe unsupported on non-IEEE systems)
      |       ^
libbinio/binio.cpp:498:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  498 |   register long bits;
      |   ^~~~~~~~
4 warnings generated.
adplug/herad.cpp:88:19: warning: expression result unused [-Wunused-value]
   88 |                 AdPlug_LogWrite("HERAD: Is not HSQ, wrong check byte.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:96:19: warning: expression result unused [-Wunused-value]
   96 |                 AdPlug_LogWrite("HERAD: Is not HSQ, wrong compressed size.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:106:19: warning: expression result unused [-Wunused-value]
  106 |                 AdPlug_LogWrite("HERAD: Is not HSQ, wrong checksum.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:122:19: warning: expression result unused [-Wunused-value]
  122 |                 AdPlug_LogWrite("HERAD: Is not SQX, wrong flags.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:127:19: warning: expression result unused [-Wunused-value]
  127 |                 AdPlug_LogWrite("HERAD: Is not SQX, wrong bit count.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:509:19: warning: expression result unused [-Wunused-value]
  509 |                 AdPlug_LogWrite("HERAD: Reading out of range.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:518:19: warning: expression result unused [-Wunused-value]
  518 |                 AdPlug_LogWrite("HERAD: Unexpected status.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:526:20: warning: expression result unused [-Wunused-value]
  526 |                         AdPlug_LogWrite("HERAD: Unexpected param.\n");
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:535:20: warning: expression result unused [-Wunused-value]
  535 |                         AdPlug_LogWrite("HERAD: Unexpected param 1.\n");
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:541:20: warning: expression result unused [-Wunused-value]
  541 |                         AdPlug_LogWrite("HERAD: Unexpected param 2.\n");
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:550:20: warning: expression result unused [-Wunused-value]
  550 |                         AdPlug_LogWrite("HERAD: Unexpected param.\n");
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:598:19: warning: expression result unused [-Wunused-value]
  598 |                 AdPlug_LogWrite("HERAD: Unsupported file extension.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:605:19: warning: expression result unused [-Wunused-value]
  605 |                 AdPlug_LogWrite("HERAD: File size is too small.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:611:19: warning: expression result unused [-Wunused-value]
  611 |                 AdPlug_LogWrite("HERAD: File size is too big.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:650:19: warning: expression result unused [-Wunused-value]
  650 |                 AdPlug_LogWrite("HERAD: File size is too small.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:655:19: warning: expression result unused [-Wunused-value]
  655 |                 AdPlug_LogWrite("HERAD: Incorrect offset / file size.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:661:19: warning: expression result unused [-Wunused-value]
  661 |                 AdPlug_LogWrite("HERAD: M32 files are not supported.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:667:19: warning: expression result unused [-Wunused-value]
  667 |                 AdPlug_LogWrite("HERAD: Wrong first track offset.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adplug/herad.cpp:677:19: warning: expression result unused [-Wunused-value]
  677 |                 AdPlug_LogWrite("HERAD: Speed is not defined.\n");
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
In file included from sidplay-libs/libsidplay/src/psiddrv.cpp:106:
In file included from sidplay-libs/libsidplay/src/player.h:150:
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:69:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   69 |     operator bool()  const { return (&sidplayer ? true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operatoIn file included from rsidplay-libs/libsidplay/src/sidplay2.cpp!:(76):
In file included from  sidplay-libs/libsidplay/src/player.hc:o150n:
s../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.ht:69 :{39 :r ewarning: tureference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]r
n    69( | & s i d poplearyaetro r?  boolf()a  lcsonest:  { trreutuern )(&;sidp la}y
e      r | ?                                      ^~~~~~~~~ ~ 
true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operator!() const { return (&sidplayer ? false: true); }
      |                                       ^~~~~~~~~ ~
sidplay-libs/libsidplay/src/sidplay2.cpp:92:In file included from 10:csid.cpp warning: :reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]26
:
   92../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h | :{69  : 39i:f ( &swarning: ireference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]d
pla   y69e | r )   d eolpeetrea t&soird pbloaoyelr(;)  } 
c      o| n    ~~   ^~~~~~~~~s
t { return (&sidplayer ? true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operator!() const { return (&sidplayer ? false: true); }
      |                                       ^~~~~~~~~ ~
3 warnings generated.
2 warnings generated.
2 warnings generated.
In file included from sidplay-libs/libsidplay/src/mixer.cpp:50:
In file included from sidplay-libs/libsidplay/src/player.h:150:
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:69:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   69 |     operator bool()  const { return (&sidplayer ? true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operator!() const { return (&sidplayer ? false: true); }
      |                                       ^~~~~~~~~ ~
In file included from sidplay-libs/libsidplay/src/player.cpp:211:
In file included from sidplay-libs/libsidplay/src/player.h:150:
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:69:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   69 |     operator bool()  const { return (&sidplayer ? true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operator!() const { return (&sidplayer ? false: true); }
      |                                       ^~~~~~~~~ ~
2 warnings generated.
In file included from sidplay-libs/libsidplay/src/config.cpp:113:
In file included from sidplay-libs/libsidplay/src/player.h:150:
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:69:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   69 |     operator bool()  const { return (&sidplayer ? true: false); }
      |                                       ^~~~~~~~~ ~
../../plugins/sid/sidplay-libs/libsidplay/include/sidplay/sidplay2.h:70:39: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   70 |     bool operator!() const { return (&sidplayer ? false: true); }
      |                                       ^~~~~~~~~ ~
2 warnings generated.
2 warnings generated.
sidplay-libs/builders/resid-builder/src/resid.cpp:57:8: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion]
   57 |         if (!&m_sid)
      |             ~ ^~~~~
1 warning generated.
sidplay-libs/libsidplay/src/sidtune/IconInfo.cpp:378:18: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses]
  378 |             if ( !pos >= len )
      |                  ^    ~~
sidplay-libs/libsidplay/src/sidtune/IconInfo.cpp:378:18: note: add parentheses after the '!' to evaluate the comparison first
  378 |             if ( !pos >= len )
      |                  ^
      |                   (         )
sidplay-libs/libsidplay/src/sidtune/IconInfo.cpp:378:18: note: add parentheses around left hand side expression to silence this warning
  378 |             if ( !pos >= len )
      |                  ^
      |                  (   )
1 warning generated.
libsupereq/Equ.cpp:146:39: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]
  146 |         state->ditherbuf[i] = (float(rand())/RAND_MAX-0.5);
      |                                             ~^~~~~~~~
/usr/include/stdlib.h:87:18: note: expanded from macro 'RAND_MAX'
   87 | #define RAND_MAX        2147483647
      |                         ^~~~~~~~~~
1 warning generated.
game-music-emu-0.6pre/gme/Vgm_Emu.cpp:38:34: warning: 'voice_names' is deprecated [-Wdeprecated-declarations]
   38 |     const char ** voice_names_ = voice_names();
      |                                  ^
game-music-emu-0.6pre/gme/Music_Emu.h:181:2: note: 'voice_names' has been explicitly marked deprecated here
  181 |         BLARGG_DEPRECATED( const char** voice_names() const { return CONST_CAST(const char**,voice_names_); } )
      |         ^
game-music-emu-0.6pre/gme/blargg_common.h:101:57: note: expanded from macro 'BLARGG_DEPRECATED'
  101 |         #define BLARGG_DEPRECATED(      text ) __attribute__ ((deprecated)) text
      |                                                                ^
1 warning generated.
src/wildmidi_lib.c:672:9: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  672 |         return data;                                            
      |                ^~~~
src/wildmidi_lib.c:824:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  824 |                 strcpy(line_buffer, &config_buffer[line_start_ptr]);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/bits/string_fortified.h:78:32: note: passing argument to parameter '__src' here
   78 |                const char *__restrict __src))
      |                                       ^
src/wildmidi_lib.c:1037:94: warning: inequality comparison result unused [-Wunused-comparison]
 1037 |                         if (strncasecmp(&line_buffer[(line_ptr + strlen(&line_buffer[line_ptr]) - 5)], ".pat", 4) != 0, 0) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
src/wildmidi_lib.c:3465:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3465 |         if (strncmp(mididata,"RIFF",4) == 0)
      |                     ^~~~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
src/wildmidi_lib.c:3468:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3468 |         if (strncmp(&mididata[midiofs],"MThd",4) != 0) {
      |                     ^~~~~~~~~~~~~~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
src/wildmidi_lib.c:3543:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3543 |                 if (strncmp(&mididata[midiofs],"MTrk",4) != 0) {
      |                             ^~~~~~~~~~~~~~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
6 warnings generated.
aac.c:1039:25: warning: 'plt_insert_cue_from_buffer' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
 1039 |         cue = deadbeef->plt_insert_cue_from_buffer (plt, *after, it, (const uint8_t *)cuesheet, (int)strlen (cuesheet), (int)totalsamples, info.info.fmt.samplerate);
      |                         ^
../../include/deadbeef/deadbeef.h:1084:188: note: 'plt_insert_cue_from_buffer' has been explicitly marked deprecated here
 1084 |     DB_playItem_t *(*plt_insert_cue_from_buffer) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, const uint8_t *buffer, int buffersize, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                                                                            ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
aac.c:1049:22: warning: 'plt_insert_cue' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
 1049 |     cue  = deadbeef->plt_insert_cue (plt, *after, it, (int)totalsamples, info.info.fmt.samplerate);
      |                      ^
../../include/deadbeef/deadbeef.h:1085:138: note: 'plt_insert_cue' has been explicitly marked deprecated here
 1085 |     DB_playItem_t * (*plt_insert_cue) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                          ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
aac.c:1126:29: warning: 'plt_insert_cue_from_buffer' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
 1126 |             cue = deadbeef->plt_insert_cue_from_buffer (plt, after, it, (uint8_t *)cuesheet, (int)strlen (cuesheet), (int)totalsamples, samplerate);
      |                             ^
../../include/deadbeef/deadbeef.h:1084:188: note: 'plt_insert_cue_from_buffer' has been explicitly marked deprecated here
 1084 |     DB_playItem_t *(*plt_insert_cue_from_buffer) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, const uint8_t *buffer, int buffersize, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                                                                            ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
aac.c:1136:26: warning: 'plt_insert_cue' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
 1136 |         cue  = deadbeef->plt_insert_cue (plt, after, it, (int)totalsamples, samplerate);
      |                          ^
../../include/deadbeef/deadbeef.h:1085:138: note: 'plt_insert_cue' has been explicitly marked deprecated here
 1085 |     DB_playItem_t * (*plt_insert_cue) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                          ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
4 warnings generated.
libmms/mmsx.c:55:7: warning: left operand of comma operator has no effect [-Wunused-value]
   55 |   if (try_mms_first, 1) {
      |       ^~~~~~~~~~~~~
libmms/mmsx.c:65:7: warning: left operand of comma operator has no effect [-Wunused-value]
   65 |   if (!try_mms_first, 0) {
      |       ^~~~~~~~~~~~~~
2 warnings generated.
libmms/mmsh.c:452:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  452 |     if (io_read(io, this->s, &(this->buf[len]), 1, this->need_abort) != 1) {
      |                              ^~~~~~~~~~~~~~~~~
libmms/mmsh.c:398:68: note: expanded from macro 'io_read'
  398 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                    ^~~~
libmms/mmsh.c:452:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  452 |     if (io_read(io, this->s, &(this->buf[len]), 1, this->need_abort) != 1) {
      |                              ^~~~~~~~~~~~~~~~~
libmms/mmsh.c:398:102: note: expanded from macro 'io_read'
  398 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) mmsplug.c:: 236d:e6f:a uwarning: l'abort' is deprecated: since deadbeef API 1.11 [-Wdeprecated-declarations]t
_  i236o | . r e a d.(aNboUrLtL  =,  m#m#s _aarbgosr)t),

            | |                                                                                                      ^~~~     ^

../../include/deadbeef/deadbeef.h:2277:37: note: 'abort' has been explicitly marked deprecated here
 2277 |     void (*abort) (DB_FILE libmms/mmsh.c*:st475re:a20m): D EPwarning: REpassing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]CA
TED  _147511 | ; 
       |                                      ^
 ../../include/deadbeef/deadbeef.h: 195: 24 :  note: iexpanded from macro 'DEPRECATED_111'
f   195 | (#dsefsicnea nDEPfR(EtChATiEDs_1-11> DbDBu_fDE,PRE CA"TEHDT("TsinPce/ d%eaddb.ee%f dA P%I d1. 11%")5
0      | [                       ^^
../../include/deadbeef/deadbeef.h\:1130:461: 5note: \expanded from macro 'DDB_DEPRECATED'
0  11132 | ]# "  ,de f&ihnet DtDpBv_DeEPrRE,C AT&EDh(xt)t _p_astturibbu,t
e_      _ | (                   ^~~~~~~~~(
dep/usr/include/stdio.hr:e450c:a60ted(x:) )note: )passing argument to parameter '__s' here

      |                                                ^450
 | extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
      |                                                            ^
libmms/mmsh.c:492:26: warning: passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  492 |         if (!strncasecmp(this->buf, "Location: ", 10)) {
      |                          ^~~~~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
libmms/mmsh.c:497:26: warning: passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  497 |         if (!strncasecmp(this->buf, "Pragma:", 7)) {
      |                          ^~~~~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
libmms/mmsh.c:498:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  498 |           features = strstr(this->buf + 7, "features=");
      |                             ^~~~~~~~~~~~~
/usr/include/string.h:350:34: note: passing argument to parameter '__haystack' here
  350 | extern char *strstr (const char *__haystack, const char *__needle)
      |                                  ^
libmms/mmsh.c:542:35: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  542 |   read_len = io_read(io, this->s, chunk_header, CHUNK_HEADER_LENGTH, this->need_abort);
      |                                   ^~~~~~~~~~~~
libmms/mmsh.c:542:35: warning: passing 'uint8_t[4]' (aka 'unsigned char[4]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  542 |   read_len = io_read(io, this->s, chunk_header, CHUNK_HEADER_LENGTH, this->need_abort);
      |                                   ^~~~~~~~~~~~
libmms/mmsh.c:570:38: warning: passing 'uint8_t[8]' (aka 'unsigned char[8]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  570 |     read_len = io_read (io, this->s, ext_header, ext_header_len, this->need_abort);
      |                                      ^~~~~~~~~~
libmms/mmsh.c:570:38: warning: passing 'uint8_t[8]' (aka 'unsigned char[8]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  570 |     read_len = io_read (io, this->s, ext_header, ext_header_len, this->need_abort);
      |                                      ^~~~~~~~~~
libmms/mmsh.c:633:38: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  633 |           len = io_read(io, this->s, this->asf_header + this->asf_header_len,
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmms/mmsh.c:398:68: note: expanded from macro 'io_read'
  398 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                    ^~~~
libmms/mmsh.c:633:38: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  633 |           len = io_read(iolibmms/mms.c:,526 :t36h:i swarning: -passing 'char[16424]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]>
s,   526t | h i sm-m>sa_sbfu_fhfeera_dienirt (+& ctohmmiasn-d>_absuff_fheera,d etrh_ilse-n>,s
c      m| d                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)
;libmms/mmsh.c
:      398| :                                   ^~~~~~~~~~102
: libmms/mms.cnote: :expanded from macro 'io_read'412
:65  :398  | note: #passing argument to parameter 'buffer' hered
e  f412i | nset aitoi_cr veoaidd( imom,s _abrugfsf.e.r._)i n(i(ti o()m m?s _(biuof)f-e>rr_te a*dm(miso_-b>urfefaedr_,d autian t,8 _#t#  *abrugfsf)e r:)  d{e
f      a| u                                                                ^l
t_io.read(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mmsh.c:655:33: warning: passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  655 |     len = io_read (io, this->s, thislibmms/mms.c-:>605b:31u: fwarning: passing 'uint8_t[102400]' (aka 'unsigned char[102400]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign],
   t605h |  i sle-n> c=h uinok__rleeandg(tiho,,  t htihsi-s>-n>es,e dt_haisb-or>butf,) 8,;
 t      h| i                                ^~~~~~~~~s
->libmms/mmsh.cn:e398e:d68_:a bnote: oexpanded from macro 'io_read'r
t)  ;398
 |       #| d                              ^~~~~~~~~e
flibmms/mms.ci:n362e: 68:i note: expanded from macro 'io_read'o
_  r362e | #adedfi(nei ioo_,re ada(iro,g sar.gs.....))  ((((iioo))  ??  ((iioo))-->>rreeaadd((iioo-->>rreeaadd__ddaattaa  ,,  ####  aarrggss))  ::  ddeeffaauulltt__iioo..rreeaadd((NNUULLLL  ,,  ####  aarrggss))))

            | |                                                                    ^~~~                                                                   ^~~~

libmms/mms.clibmms/mmsh.c::605655::3133::  warning: warning: passing 'uint8_t[102400]' (aka 'unsigned char[102400]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]

    605655 |  |     l e nl e=n  i=o _iroe_arde(aido ,( i ot,h itsh-i>ss-,> st,h itsh-i>sb-u>fb,u f8,,  tthhiiss-->>cnheuendk__albeonrgtt)h;,
       t| h                              ^~~~~~~~~i
slibmms/mms.c-:>362n:e102e:d _note: aexpanded from macro 'io_read'b
or  t362) | ;#
d      e| f                                ^~~~~~~~~i
nelibmms/mmsh.c :i398o:_102r:e anote: dexpanded from macro 'io_read'(
i  o398, |  #adregfsi.n.e. )i o(_(rieoa)d (?i o(,i oa)r-g>sr.e.a.d)( i(o(-i>or)e a?d _(diaot)a- >,r e#a#d (airog-s>)r e:a dd_edfaatual t,_ i#o#. raeragds()N U:L Ld ,e f#a#u latr_giso).)r
e      a| d                                                                                                     ^~~~
(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mms.c:613:33: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  613 |     len = io_read(io,  this->s, this->buf + 8, 4, this->need_abort);
      |                                 ^~~~~~~~~~~~~
libmms/mms.c:362:68: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                    ^~~~
libmms/mms.c:613:33: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  613 |     len = io_read(io,  this->s, this->buf + 8, 4, this->need_abort);
      |                                 ^~~~~~~~~~~~~
libmms/mms.c:362:102: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mms.c:650:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  650 |   len = io_read(io,  this->s, this->buf + 12, packet_len, this->need_abort) ;
      |                               ^~~~~~~~~~~~~~
libmms/mms.c:362:68: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                    ^~~~
libmms/mms.c:650:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  650 |   len = io_read(io,  this->s, this->buf + 12, packet_len, 1t warningh generatedi.
s->need_abort) ;
      |                               ^~~~~~~~~~~~~~
libmms/mms.c:362:102: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mms.c:657:18: warning: passing 'uint8_t[102400]' (aka 'unsigned char[102400]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  657 |   print_command (this->buf, len);
      |                  ^~~~~~~~~
libmms/mms.c:472:34: note: passing argument to parameter 'data' here
  472 | static void print_command (char *data, int len) {
      |                                  ^
libmms/mms.c:745:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  745 |                               this->asf_header + this->asf_header_len, header.packet_len, this->need_abort);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libmms/mmsh.c
:libmms/mms.c1305::36233::68 :warning:  note: passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
expanded from macro 'io_read'
 1305  362 |  |  # d e flienne  =i oi_or_eraeda(di o(,i oa,r gtsh.i.s.-)> s(,( itoh)i s?- >(biuo)f-,> rtehaids(-io>-c>rheuandk__dlaetnag t,h ,# #t hairgss-)> n:e eddef_aaublot_rito.)r;e
a      d| (                                ^~~~~~~~~N
Ulibmms/mmsh.cLL: 398,: 68#:#  anote: rexpanded from macro 'io_read'g
s)  )398
 |       #| d                                                                   ^~~~e
fine io_relibmms/mms.ca:d745(:i31o:,  warning: apassing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]r
g  s745. | . . )   ( ( i o )   ?   ( i o ) - > r e a d ( i o - > r e a dt_hdiast-a> a,s f#_#h eaardgesr) +  :t hdise-f>aauslft__hieoa.dreera_dl(eNnU,L Lh e,a d#e#r .apragcsk)e)t
_      l| e                                                                   ^~~~n
, this-libmms/mmsh.c>:ne1305e:d33_:ab orwarning: t)passing 'uint8_t[65536]' (aka 'unsigned char[65536]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign];

      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
1305libmms/mms.c | :362 :102 :  note:  expanded from macro 'io_read'
l  e362n |  #=de fiineo i_o_rreeaad(dio , (arigso..,.)  t((hioi) s?- (>ios)-,> rtehaids(-i>ob-u>fr,e atd_hdaitas -,> c##h aurngsk) _: ldeefanulgt_tiho,. rtehaids(-N>UnLeLe d,_ a#b#o ratr)g;s
)      )| 
                                ^~~~~~~~~      
|                                                                                                      ^~~~libmms/mmsh.c
:398:102: note: expanded from macro 'io_read'
  398 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mms.c:1212:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1212 |   mms_buffer_init(&command_buffer, this->scmd_body);
      |                                    ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1243:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1243 |   mms_buffer_init(&command_buffer, this->scmd_body);
      |                                    ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1282:38: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1282 |     mms_buffer_init(&command_buffer, this->scmd_body);
      |                                      ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1333:38: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1333 |     mms_buffer_init(&command_buffer, this->scmd_body);
      |                                      ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1380:38: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1380 |     mms_buffer_init(&command_buffer, this->scmd_body);
      |                                      ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1468:50: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1468 |                 mms_buffer_init(&command_buffer, this->scmd_body);
      |                                                  ^~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
libmms/mms.c:1538:37: warning: passing 'uint8_t[102400]' (aka 'unsigned char[102400]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1538 |         len = io_read(io,  this->s, this->buf, header.packet_len, this->need_abort);
      |                                     ^~~~~~~~~
libmms/mms.c:362:68: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                    ^~~~
libmms/mms.c:1538:37: warning: passing 'uint8_t[102400]' (aka 'unsigned char[102400]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1538 |         len = io_read(io,  this->s, this->buf, header.packet_len, this->need_abort);
      |                                     ^~~~~~~~~
libmms/mms.c:362:102: note: expanded from macro 'io_read'
  362 | #define io_read(io, args...) ((io) ? (io)->read(io->read_data , ## args) : default_io.read(NULL , ## args))
      |                                                                                                      ^~~~
libmms/mms.c:1641:38: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1641 |     mms_buffer_init(&command_buffer, this->scmd_body+8);
      |                                      ^~~~~~~~~~~~~~~~~
libmms/mms.c:412:65: note: passing argument to parameter 'buffer' here
  412 | static void mms_buffer_init (mms_buffer_t *mms_buffer, uint8_t *buffer) {
      |                                                                 ^
16 warnings generated.
19 warnings generated.
shellexecutil.c:11:25: warning: 'pl_format_title_escaped' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
   11 |     int res = deadbeef->pl_format_title_escaped (it, -1, output, (int)(size - 2), -1, shcommand);
      |                         ^
../../include/deadbeef/deadbeef.h:1212:109: note: 'pl_format_title_escaped' has been explicitly marked deprecated here
 1212 |     int (*pl_format_title_escaped) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt) DEPRECATED_18;
      |                                                                                                             ^
../../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
1 warning generated.
shellexec.c:75:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
   75 |     system (cmd);
      |     ^~~~~~~~~~~~
1 warning generated.
In file included from interface.c:16:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from shellexecui.c:22:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags  In file included from   callbacks.c:5d:
eIn file included from b/usr/include/gtk-2.0/gtk/gtk.hu:g33_:
fIn file included from l/usr/include/gtk-2.0/gtk/gtkaboutdialog.ha:gs32):
;In file included from 
/usr/include/gtk-2.0/gtk/gtkdialog.h      :| 35                                 ^:

In file included from /usr/include/glib-2.0/gobject/gtype.h/usr/include/gtk-2.0/gtk/gtkwindow.h::73136::
19In file included from :/usr/include/gtk-2.0/gtk/gtkbin.h :note: 35'GTypeDebugFlags' has been explicitly marked deprecated here:

In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h  731: | 35}:
 In file included from G/usr/include/gtk-2.0/gtk/gtkwidget.hT:y36p:
eIn file included from D/usr/include/gtk-2.0/gtk/gtkobject.he:b37u:
g/usr/include/gtk-2.0/gtk/gtktypeutils.hF:l236ag:s34 :G Owarning: BJE'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]C
T  _236D | EvPoRiEdC A T E D _ T Y P E _ I Ng_t2_k3_6;t
y      p|                   ^e
_/usr/include/glib-2.0/gobject/gobject-visibility.h:i213n:i41t:   note:  expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'(
G  T213y | p#edDeefbiungeF lGaOgBsJ E C T _dDeEbPuRgE_CfAlTaEgDs_)T;Y
P      E| _IN_2_3                                 ^6 GLIB_
DE/usr/include/glib-2.0/gobject/gtype.hP:R731E:C19A:T Enote: D'GTypeDebugFlags' has been explicitly marked deprecated here_
TY  PE731
 |       }|                                          ^G
T/usr/include/glib-2.0/glib/gmacros.hy:p1328e:D30e:bugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h note: :expanded from macro 'GLIB_DEPRECATED_TYPE'
213 :132841 | #define GLIB_:DEPRE Cnote: Aexpanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'T
E  D213_ | T#YdPeEf iGn_eD EGPORECATEDB
J      E| C                             ^
T/usr/include/glib-2.0/glib/gmacros.h_:D1267E:P37R: Enote: Cexpanded from macro 'G_DEPRECATED'A
 T1267E | D#_definTe YGP_EDE_PIRNE_C2A_T3ED6  __GatLtIrBib_utDe_E_P(R(E_C_AdTeEpDr_eTcaYtPedE__
))      
      |                                     ^| 
                                        ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from interface.c:16:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from shellexecui.c:22:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from callbacks.c:5:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
2 warnings generated.
2 warnings generated.
2 warnings generated.
2 warnings generated.
interface.c:54:11: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   54 |   vbox1 = gtk_vbox_new (FALSE, 8);
      |           ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:58:11: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   58 |   hbox1 = gtk_hbox_new (FALSE, 8);
      |           ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:84:24: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
   84 |   dialog_action_area = gtk_dialog_get_action_area (GTK_DIALOG (shellexec_conf_dialog));
      |                        ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:157:12: warning: 'gtk_table_new' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  157 |   table1 = gtk_table_new (3, 2, FALSE);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:118:1: note: 'gtk_table_new' has been explicitly marked deprecated here
  118 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:160:3: warning: 'gtk_table_set_row_spacings' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  160 |   gtk_table_set_row_spacings (GTK_TABLE (table1), 8);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:158:1: note: 'gtk_table_set_row_spacings' has been explicitly marked deprecated here
  158 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:161:3: warning: 'gtk_table_set_col_spacings' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  161 |   gtk_table_set_col_spacings (GTK_TABLE (table1), 8);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:163:1: note: 'gtk_table_set_col_spacings' has been explicitly marked deprecated here
  163 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:165:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  165 |   gtk_table_attach (GTK_TABLE (table1), title_label, 0, 1, 1, 2,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:168:3: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  168 |   gtk_misc_set_alignment (GTK_MISC (title_label), 0, 0.5);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:71:1: note: 'gtk_misc_set_alignment' has been explicitly marked deprecated here
   71 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:172:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  172 |   gtk_table_attach (GTK_TABLE (table1), cmd_label, 0, 1, 2, 3,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:175:3: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  175 |   gtk_misc_set_alignment (GTK_MISC (cmd_label), 0, 0.5);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:71:1: note: 'gtk_misc_set_alignment' has been explicitly marked deprecated here
   71 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:179:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  179 |   gtk_table_attach (GTK_TABLE (table1), cmd_entry, 1, 2, 2, 3,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:187:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  187 |   gtk_table_attach (GTK_TABLE (table1), name_label, 0, 1, 0, 1,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:190:3: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  190 |   gtk_misc_set_alignment (GTK_MISC (name_label), 0, 0.5);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:71:1: note: 'gtk_misc_set_alignment' has been explicitly marked deprecated here
   71 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:194:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  194 |   gtk_table_attach (GTK_TABLE (table1), title_entry, 1, 2, 1, 2,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:202:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  202 |   gtk_table_attach (GTK_TABLE (table1), name_entry, 1, 2, 0, 1,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:238:3: warning: 'gtk_misc_set_alignment' is deprecated [-Wdeprecated-declarations]
  238 |   gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:71:1: note: 'gtk_misc_set_alignment' has been explicitly marked deprecated here
   71 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:240:25: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  240 |   dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG (shellexec_conf_edit_dialog));
      |                         ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:244:24: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  244 |   edit_cancel_button = gtk_button_new_from_stock ("gtk-cancel");
      |                        ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:249:20: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  249 |   edit_ok_button = gtk_button_new_from_stock ("gtk-ok");
      |                    ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
19 warnings generated.
vfs_zip.c:293:19: warning: 'zip_get_num_files' is deprecated: use 'zip_get_num_entries' instead [-Wdeprecated-declarations]
  293 |     const int n = zip_get_num_files(z);
      |                   ^
/usr/include/zip.h:385:1: note: 'zip_get_num_files' has been explicitly marked deprecated here
  385 | ZIP_DEPRECATED("use 'zip_get_num_entries' instead") ZIP_EXTERN int zip_get_num_files(zip_t *_Nonnull);
      | ^
/usr/include/zip.h:63:42: note: expanded from macro 'ZIP_DEPRECATED'
   63 | #define ZIP_DEPRECATED(x) __attribute__((deprecated(x)))
      |                                          ^
1 warning generated.
converter.c:655:15: warning: 'pl_format_title' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  655 |     deadbeef->pl_format_title (it, idx, temp, sizeof (temp), -1, fmt);
      |               ^
../../include/deadbeef/deadbeef.h:1209:101: note: 'pl_format_title' has been explicitly marked deprecated here
 1209 |     int (*pl_format_title) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt) DEPRECATED_18;
      |                                                                                                     ^
../../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
1 warning generated.
In file included from interface.c:16:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED _In file included from _support.ca:tt15r:
iIn file included from b/usr/include/gtk-2.0/gtk/gtk.hut:e33_:
_In file included from (/usr/include/gtk-2.0/gtk/gtkaboutdialog.h(:_32_:
dIn file included from ep/usr/include/gtk-2.0/gtk/gtkdialog.hr:ec35a:
tIn file included from e/usr/include/gtk-2.0/gtk/gtkwindow.hd:_36_:
In file included from ))/usr/include/gtk-2.0/gtk/gtkbin.h
:      35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
| In file included from                                     ^/usr/include/gtk-2.0/gtk/gtkwidget.h
:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from convgui.c:38:
In file included from ./support.h:8:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from interface.c:16:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from convgui.c:38:
In file included from ./support.h:8:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
2 warnings generated.
2 warnings generated.
convgui.c:348:151: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
  348 |     GtkWidget *progress = gtk_dialog_new_with_buttons (_("Converting..."), GTK_WINDOW (gtkui_plugin->get_mainwin ()), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
      |                                                                                                                                                       ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: expanded from macro 'GTK_STOCK_CANCEL'
  159 | #define GTK_STOCK_CANCEL           ((GtkStock)"gtk-cancel")
      |                                      ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:105:1: note: 'GtkStock' has been explicitly marked deprecated here
  105 | G_DEPRECATED
      | ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
convgui.c:703:150: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
  703 |     GtkWidget *dlg = gtk_file_chooser_dialog_new (_("Select folder..."), GTK_WINDOW (current_ctx->converter), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_OK, NULL);
      |                                                                                                                                                      ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:159:38: note: expanded from macro 'GTK_STOCK_CANCEL'
  159 | #define GTK_STOCK_CANCEL           ((GtkStock)"gtk-cancel")
      |                                      ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:105:1: note: 'GtkStock' has been explicitly marked deprecated here
  105 | G_DEPRECATED
      | ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
convgui.c:703:189: warning: 'GtkStock' is deprecated [-Wdeprecated-declarations]
  703 |     GtkWidget *dlg = gtk_file_chooser_dialog_new (_("Select folder..."), GTK_WINDOW (current_ctx->converter), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_OK, NULL);
      |                                                                                                                                                                                             ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:765:38: note: expanded from macro 'GTK_STOCK_OPEN'
  765 | #define GTK_STOCK_OPEN             ((GtkStock)"gtk-open")
      |                                      ^
/usr/include/gtk-3.0/gtk/deprecated/gtkstock.h:105:1: note: 'GtkStock' has been explicitly marked deprecated here
  105 | G_DEPRECATED
      | ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
2 warnings generated.
3 warnings generated.
interface.c:90:13: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   90 |   hbox105 = gtk_hbox_new (FALSE, 0);
      |             ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:94:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   94 |   vbox26 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:99:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   99 |   hbox67 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:107:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  107 |   hbox68 = gtk_hbox_new (FALSE, 0);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:136:13: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  136 |   hbox100 = gtk_hbox_new (FALSE, 8);
      |             ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:144:13: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  144 |   hbox101 = gtk_hbox_new (FALSE, 0);
      |             ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:160:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  160 |   hbox69 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:168:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  168 |   hbox90 = gtk_hbox_new (FALSE, 0);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:180:14: warning: 'gtk_image_new_from_stock' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations]
  180 |   image469 = gtk_image_new_from_stock ("gtk-edit", GTK_ICON_SIZE_BUTTON);
      |              ^
/usr/include/gtk-3.0/gtk/gtkimage.h:121:1: note: 'gtk_image_new_from_stock' has been explicitly marked deprecated here
  121 | GDK_DEPRECATED_IN_3_10_FOR(gtk_image_new_from_icon_name)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:184:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  184 |   hbox86 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:192:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  192 |   hbox91 = gtk_hbox_new (FALSE, 0);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:204:14: warning: 'gtk_image_new_from_stock' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations]
  204 |   image470 = gtk_image_new_from_stock ("gtk-edit", GTK_ICON_SIZE_BUTTON);
      |              ^
/usr/include/gtk-3.0/gtk/gtkimage.h:121:1: note: 'gtk_image_new_from_stock' has been explicitly marked deprecated here
  121 | GDK_DEPRECATED_IN_3_10_FOR(gtk_image_new_from_icon_name)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:208:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  208 |   hbox88 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:220:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  220 |   hbox89 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:238:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  238 |   hbox99 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:262:3: warning: 'gtk_tree_view_set_rules_hint' is deprecated [-Wdeprecated-declarations]
  262 |   gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (preview_tree), TRUE);
      |   ^
/usr/include/gtk-3.0/gtk/gtktreeview.h:245:1: note: 'gtk_tree_view_set_rules_hint' has been explicitly marked deprecated here
  245 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:264:25: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  264 |   dialog_action_area5 = gtk_dialog_get_action_area (GTK_DIALOG (converterdlg));
      |                         ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:268:22: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  268 |   converter_cancel = gtk_button_new_from_stock ("gtk-cancel");
      |                      ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:273:18: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  273 |   converter_ok = gtk_button_new_from_stock ("gtk-ok");
      |                  ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:409:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  409 |   vbox27 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:414:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  414 |   hbox70 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:429:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  429 |   hbox96 = gtk_hbox_new (FALSE, 9);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:444:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  444 |   hbox72 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:452:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  452 |   hbox93 = gtk_hbox_new (FALSE, 0);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:474:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  474 |   hbox73 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:493:17: warning: 'gtk_alignment_new' is deprecated [-Wdeprecated-declarations]
  493 |   alignment21 = gtk_alignment_new (0.5, 0.5, 1, 1);
      |                 ^
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:78:1: note: 'gtk_alignment_new' has been explicitly marked deprecated here
   78 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:496:3: warning: 'gtk_alignment_set_padding' is deprecated [-Wdeprecated-declarations]
  496 |   gtk_alignment_set_padding (GTK_ALIGNMENT (alignment21), 0, 0, 12, 0);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:90:1: note: 'gtk_alignment_set_padding' has been explicitly marked deprecated here
   90 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:498:12: warning: 'gtk_table_new' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  498 |   table2 = gtk_table_new (2, 3, FALSE);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:118:1: note: 'gtk_table_new' has been explicitly marked deprecated here
  118 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:502:3: warning: 'gtk_table_set_col_spacings' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  502 |   gtk_table_set_col_spacings (GTK_TABLE (table2), 8);
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:163:1: note: 'gtk_table_set_col_spacings' has been explicitly marked deprecated here
  163 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:506:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  506 |   gtk_table_attach (GTK_TABLE (table2), apev2, 1, 2, 0, 1,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:512:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  512 |   gtk_table_attach (GTK_TABLE (table2), id3v1, 2, 3, 0, 1,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:518:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  518 |   gtk_table_attach (GTK_TABLE (table2), oggvorbis, 2, 3, 1, 2,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:524:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  524 |   gtk_table_attach (GTK_TABLE (table2), flac, 1, 2, 1, 2,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:528:13: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  528 |   hbox104 = gtk_hbox_new (FALSE, 0);
      |             ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:530:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  530 |   gtk_table_attach (GTK_TABLE (table2), hbox104, 0, 1, 0, 1,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:546:3: warning: 'gtk_table_attach' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  546 |   gtk_table_attach (GTK_TABLE (table2), mp4, 0, 1, 1, 2,
      |   ^
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:126:1: note: 'gtk_table_attach' has been explicitly marked deprecated here
  126 | GDK_DEPRECATED_IN_3_4_FOR(GtkGrid)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:287:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_4_FOR'
  287 | # define GDK_DEPRECATED_IN_3_4_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:555:25: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  555 |   dialog_action_area6 = gtk_dialog_get_action_area (GTK_DIALOG (convpreset_editor));
      |                         ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:559:23: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  559 |   convpreset_cancel = gtk_button_new_from_stock ("gtk-cancel");
      |                       ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:564:19: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  564 |   convpreset_ok = gtk_button_new_from_stock ("gtk-ok");
      |                   ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:644:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  644 |   vbox30 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:649:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  649 |   hbox81 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:664:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  664 |   vbox29 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:668:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  668 |   hbox82 = gtk_hbox_new (TRUE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:684:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  684 |   hbox98 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:700:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  700 |   vbox34 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:704:8: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  704 |   up = gtk_button_new_from_stock ("gtk-go-up");
      |        ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:708:10: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  708 |   down = gtk_button_new_from_stock ("gtk-go-down");
      |          ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:712:25: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  712 |   dialog_action_area8 = gtk_dialog_get_action_area (GTK_DIALOG (dsppreset_editor));
      |                         ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:716:19: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  716 |   cancelbutton6 = gtk_button_new_from_stock ("gtk-cancel");
      |                   ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:721:15: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  721 |   okbutton6 = gtk_button_new_from_stock ("gtk-ok");
      |               ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:788:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  788 |   vbox31 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:793:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  793 |   hbox85 = gtk_hbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:806:25: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  806 |   dialog_action_area9 = gtk_dialog_get_action_area (GTK_DIALOG (select_dsp_plugin));
      |                         ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:810:19: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  810 |   cancelbutton7 = gtk_button_new_from_stock ("gtk-cancel");
      |                   ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:815:15: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  815 |   okbutton7 = gtk_button_new_from_stock ("gtk-ok");
      |               ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:859:12: warning: 'gtk_vbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  859 |   vbox33 = gtk_vbox_new (FALSE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:60:1: note: 'gtk_vbox_new' has been explicitly marked deprecated here
   60 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:864:12: warning: 'gtk_hbox_new' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  864 |   hbox94 = gtk_hbox_new (TRUE, 8);
      |            ^
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:62:1: note: 'gtk_hbox_new' has been explicitly marked deprecated here
   62 | GDK_DEPRECATED_IN_3_2_FOR(gtk_box_new)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:273:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_2_FOR'
  273 | # define GDK_DEPRECATED_IN_3_2_FOR(f)         GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:868:9: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  868 |   add = gtk_button_new_from_stock ("gtk-add");
      |         ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:872:10: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  872 |   copy = gtk_button_new_from_stock ("gtk-copy");
      |          ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:876:12: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  876 |   remove = gtk_button_new_from_stock ("gtk-remove");
      |            ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:880:10: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  880 |   edit = gtk_button_new_from_stock ("gtk-edit");
      |          ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
interface.c:896:26: warning: 'gtk_dialog_get_action_area' is deprecated [-Wdeprecated-declarations]
  896 |   dialog_action_area10 = gtk_dialog_get_action_area (GTK_DIALOG (preset_list));
      |                          ^
/usr/include/gtk-3.0/gtk/gtkdialog.h:202:1: note: 'gtk_dialog_get_action_area' has been explicitly marked deprecated here
  202 | GDK_DEPRECATED_IN_3_10
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:328:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10'
  328 | # define GDK_DEPRECATED_IN_3_10               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
interface.c:900:15: warning: 'gtk_button_new_from_stock' is deprecated: Use 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
  900 |   okbutton8 = gtk_button_new_from_stock ("gtk-close");
      |               ^
/usr/include/gtk-3.0/gtk/gtkbutton.h:102:1: note: 'gtk_button_new_from_stock' has been explicitly marked deprecated here
  102 | GDK_DEPRECATED_IN_3_10_FOR(gtk_button_new_with_label)
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:329:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_10_FOR'
  329 | # define GDK_DEPRECATED_IN_3_10_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
63 warnings generated.
libshn/output.c:94:21: warning: passing 'int8_t[4096]' (aka 'signed char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
   94 |       shn_vsnprintf(this_shn->vars.fatal_error_msg,BUF_SIZE,complaint,args);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libshn/shn.h:35:42: note: expanded from macro 'shn_vsnprintf'
   35 | #define shn_vsnprintf(a,b,c,d) vsnprintf(a,b,c,d)
      |                                          ^
/usr/include/bits/stdio2.h:93:69: note: passing argument to parameter '__s' here
   93 | __NTH (vsnprintf (__fortify_clang_overload_arg (char *, __restrict, __s),
      |                                                                     ^
1 warning generated.
aosdk/corlett.c:168:7: warning: variable 'tag' set but not used [-Wunused-but-set-variable]
  168 |                 int tag, l, num_tags, data;
      |                     ^
1 warning generated.
aosdk/eng_dsf/arm7i.c:274:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
  274 |   return (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  275 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
aosdk/eng_dsf/arm7i.c:274:46: note: place parentheses around the '&&' expression to silence this warning
  274 |   return (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                              ^
      |          (
  275 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                     )
aosdk/eng_dsf/arm7i.c:275:78: warning: '&&' within '||' [-Wlogical-op-parentheses]
  275 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                      ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  276 |  !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aosdk/eng_dsf/arm7i.c:275:78: note: place parentheses around the '&&' expression to silence this warning
  275 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                                                              ^
      |                                         (
  276 |  !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V);
      |                                      
      |                                      )
aosdk/eng_dsf/arm7i.c:285:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
  285 |   return !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  286 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
aosdk/eng_dsf/arm7i.c:285:47: note: place parentheses around the '&&' expression to silence this warning
  285 |   return !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                               ^
      |          (
  286 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                     )
aosdk/eng_dsf/arm7i.c:286:77: warning: '&&' within '||' [-Wlogical-op-parentheses]
  286 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                      ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  287 |  !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V);
      |  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aosdk/eng_dsf/arm7i.c:286:77: note: place parentheses around the '&&' expression to silence this warning
  286 |  (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V) || (cpu->Rx [ARM7_CPSR] & ARM7_CPSR_N) &&\
      |                                                                             ^
      |                                         (
  287 |  !(cpu->Rx [ARM7_CPSR] & ARM7_CPSR_V);
      |                                      
      |                                      )
aosdk/eng_dsf/arm7i.c:957:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  957 |     else
      |     ^
5 warnings generated.
aosdk/eng_psf/eng_psf2.c:111:9: warning: variable 'nameoffs' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                ^
aosdk/eng_psf/eng_psf2.c:111:19: warning: variable 'saddr' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                          ^
aosdk/eng_psf/eng_psf2.c:111:26: warning: variable 'heap' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                                 ^
aosdk/eng_psf/eng_psf2.c:111:32: warning: variable 'tsize' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                                       ^
aosdk/eng_psf/eng_psf2.c:111:39: warning: variable 'dsize' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                                              ^
aosdk/eng_psf/eng_psf2.c:111:46: warning: variable 'bsize' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                                                     ^
aosdk/eng_psf/eng_psf2.c:111:53: warning: variable 'vers2' set but not used [-Wunused-but-set-variable]
  111 |         uint32 nameoffs, saddr, heap, tsize, dsize, bsize, vers2;
      |                                                            ^
aosdk/eng_psf/eng_psf2.c:130:16: warning: variable 'phoff' set but not used [-Wunused-but-set-variable]
  130 |         uint32 entry, phoff, shoff, phentsize, shentsize, phnum, shnum, shstrndx;
      |                       ^
aosdk/eng_psf/eng_psf2.c:130:30: warning: variable 'phentsize' set but not used [-Wunused-but-set-variable]
  130 |         uint32 entry, phoff, shoff, phentsize, shentsize, phnum, shnum, shstrndx;
      |                                     ^
aosdk/eng_psf/eng_psf2.c:130:52: warning: variable 'phnum' set but not used [-Wunused-but-set-variable]
  130 |         uint32 entry, phoff, shoff, phentsize, shentsize, phnum, shnum, shstrndx;
      |                                                           ^
aosdk/eng_psf/eng_psf2.c:130:66: warning: variable 'shstrndx' set but not used [-Wunused-but-set-variable]
  130 |         uint32 entry, phoff, shoff, phentsize, shentsize, phnum, shnum, shstrndx;
      |                                                                         ^
aosdk/eng_psf/eng_psf2.c:131:9: warning: variable 'name' set but not used [-Wunused-but-set-variable]
  131 |         uint32 name, type, flags, addr, offset, size, shent;
      |                ^
aosdk/eng_psf/eng_psf2.c:131:21: warning: variable 'flags' set but not used [-Wunused-but-set-variable]
  131 |         uint32 name, type, flags, addr, offset, size, shent;
      |                            ^
13 warnings generated.
aosdk/eng_psf/psx.c:147:20: warning: unused variable 'delayn' [-Wunused-variable]
  147 | static const char *delayn[] =
      |                    ^~~~~~
aosdk/eng_psf/psx_hw.c:3129:48: warning: variable 'argbase' set but not used [-Wunused-but-set-variable]
 3129 |                                                 uint8 *argwalk = (uint8 *)cpu->psx_ram, *argbase;
      |                                                                                          ^
1 warning generated.
1 warning generated.
alac_plugin.c:431:25: warning: 'plt_insert_cue_from_buffer' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
  431 |         cue = deadbeef->plt_insert_cue_from_buffer (plt, after, it, (const uint8_t *)cuesheet, (int)strlen (cuesheet), (int)totalsamples, samplerate);
      |                         ^
../../include/deadbeef/deadbeef.h:1084:188: note: 'plt_insert_cue_from_buffer' has been explicitly marked deprecated here
 1084 |     DB_playItem_t *(*plt_insert_cue_from_buffer) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, const uint8_t *buffer, int buffersize, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                                                                            ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
alac_plugin.c:440:22: warning: 'plt_insert_cue' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
  440 |     cue  = deadbeef->plt_insert_cue (plt, after, it, (int)totalsamples, samplerate);
      |                      ^
../../include/deadbeef/deadbeef.h:1085:138: note: 'plt_insert_cue' has been explicitly marked deprecated here
 1085 |     DB_playItem_t * (*plt_insert_cue) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                          ^
../../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
2 warnings generated.
asfheader.c:100:9: warning: 'htole16' macro redefined [-Wmacro-redefined]
  100 | #define htole16(x) (x)
      |         ^
/usr/include/endian.h:40:11: note: previous definition is here
   40 | #  define htole16(x) __uint16_identity (x)
      |           ^
asfheader.c:101:9: warning: 'htole32' macro redefined [-Wmacro-redefined]
  101 | #define htole32(x) (x)
      |         ^
/usr/include/endian.h:45:11: note: previous definition is here
   45 | #  define htole32(x) __uint32_identity (x)
      |           ^
asfheader.c:577:64: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  577 |                         deadbeef->pl_append_meta (it, "title", s);
      |                                                                ^
asfheader.c:583:65: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  583 |                         deadbeef->pl_append_meta (it, "artist", s);
      |                                                                 ^
asfheader.c:591:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  591 |                         deadbeef->pl_append_meta (it, "comment", s);
      |                                                                  ^
asfheader.c:618:54: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  618 |                         if (!strcmp("WM/TrackNumber",utf8buf) || !strcmp("WM/Track",utf8buf)) {
      |                                                      ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:618:85: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  618 |                         if (!strcmp("WM/TrackNumber",utf8buf) || !strcmp("WM/Track",utf8buf)) {
      |                                                                                     ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:622:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  622 |                                 deadbeef->pl_append_meta (it, "track", s);
      |                                                                        ^
asfheader.c:631:58: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  631 |                         } else if (!strcmp("TotalTracks",utf8buf)) {
      |                                                          ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:635:76: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  635 |                                 deadbeef->pl_append_meta (it, "numtracks", s);
      |                                                                            ^
asfheader.c:644:59: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  644 |                         } else if (!strcmp("WM/PartOfSet",utf8buf)) {
      |                                                           ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:648:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  648 |                                 asf_add_disc_meta (it, slibwma/wmadeci.c);:
1024      :| 23                                                       ^:
 asfheader.cwarning: :assigning to 'const int16_t *' (aka 'const short *') from 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]391
:51: note: passing argument to parameter 'disc' here 
1024  391 |  |   a s f _ a d d _ d is cr_ument_at a(DbBl_epl ayItem_=t  *ist-, >crounns_t tcahbalre [*tdiinsdce)x ]{;

            | |                                                   ^                      ^ ~~~~~~~~~~~~~~~~~~~~

libwma/wmadeci.c:1025:25: warning: assigning to 'const int16_t *' (aka 'const short *') from 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
 1025 |     asfheader.c:657:57 :  warning:  passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 
    657 |         l   e v  e l _ t a  b l e     =}  se-l>slee ivfe l(_(t!satbrclmep(["tWM/iGnednerex",] u;tf
8      b| u                        ^ ~~~~~~~~~~~~~~~~~~~~~~f
)) && (type == 0)) {
      |                                                         ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, libwma/wmadeci.cc:o1296n:s27t:  chwarning: apassing 'uint32_t[4096]' (aka 'unsigned int[4096]') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]r
 * _1296_ | s2 ) 
        |                                                   ^ 
         asfheader.c: 660 : 68 :   warning:  passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 
    660  |  s cr  a t c h _ b u f,  
        |                            ^~~~~~~~~~~ 
    libwma/mdct.h : 26 :  49 :  dnote: epassing argument to parameter 'output' herea
db   e26ef | -v>opild_ afpfp_einmdd_cmte_tac a(lict(,u n"sgiegnre", ned s)in;t
       | n                                                                   ^b
its, fixeasfheader.cd:36612:62 :* owarning: upassing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t
p  u661t | ,    c  o n s t   f  i x e  d  3 2   * i n p}u etl)s;e
       i| f                                                ^ 
((!strcmplibwma/wmadeci.c(:"1301W:M27/:Al bumwarning: Tpassing 'uint32_t[4096]' (aka 'unsigned int[4096]') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]i
tle ",1301  | u t f8 bu f ))  &&  (t y p e ==  0 ))w {m
      a|                                                              ^~~~~~~_
w/usr/include/string.hi:156:n50d: note: opassing argument to parameter '__s2' here
w  156( | se,x tesrcnr ianttc hs_tbrcumfp,  (c&o(nsst- >cfhraarm e*__o_us1t,[ ccohns]t [chiarn *d__es2x)
]      | )                                                 ^
);
      |                           ^~~~~~~~~~~
asfheader.clibwma/wmadeci.c::66481:68:: 55warning: :passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 
note:   passing argument to parameter 'in' here664 | 
      81  |       s  t  a  t i   c   v  o  i  d d eadwbemefa->_plw_aippnendd_omewta( W(iMt, "AalbDume"c,o sd)e;C
o      n| t                                                                   ^e
xt *s,asfheader.c :f665:i63:xe dwarning: 3passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]2
   *665i |  n ,   f  i x e d  3 2   * o u t ) 
        |                                                        ^ 
 libwma/wmadeci.c}: 1309el:s31e: i fwarning:  passing 'uint32_t[4096]' (aka 'unsigned int[4096]') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign](
( !1309s | t r c m p ( " W M/ A l b u m A r tiwsmt"a,_ wuitnfd8obwuf)()s ,& &s c(rtaytpce h=_=b 0u))f ,{ 
&      | (                                                              ^~~~~~~s
-/usr/include/string.h>:f156r:a50m:e _note: opassing argument to parameter '__s2' hereu
t  156[ | e1x]te[rni nidnetx ]s)t)r;c
mp       (| co                              ^~~~~~~~~~~n
stlibwma/wmadeci.c :ch81:a55r *__s1, const: c hanote: r passing argument to parameter 'in' here*
__   s812 | )
       s|                                                  ^
tatic voiasfheader.cd: 668w:74m:a warning: _passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]w
in  d668o |   w    ( W M    A  D e c o d e C o n t e x t   *dse,a dfbiexeefd-3>2p l*_ianp,p efnidx_emde3t2a  *(oiutt, )"
a      l| b                                                      ^u
martist", s);
      |                                                                          ^
asfheader.c:669:60: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  669 |                         } else if ((!strcmp("WM/Composer", utf8buf)) && (type == 0)) {
      |                                                            ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:672:71: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  672 |                             deadbeef->pl_append_meta (it, "composer", s);
      |                                                                       ^
asfheader.c:673:72: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  673 |                         } else if ((!strcasecmp("foobar2000/cuesheet", utf8buf)) && (type == 0)) {
      |                                                                        ^~~~~~~
/usr/include/strings.h:116:54: note: passing argument to parameter '__s2' here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                                                      ^
asfheader.c:676:71: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  676 |                             deadbeef->pl_append_meta (it, "cuesheet", s);
      |                                                                       ^
asfheader.c:677:55: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  677 |                         } else if (!strcmp("WM/Year", utf8buf)) {
      |                                                       ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:681:71: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  681 |                                 deadbeef->pl_append_meta (it, "year", s);
      |                                                                       ^
asfheader.c:690:70: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  690 |                         } else if (!strcmp("WM/OriginalReleaseYear", utf8buf)) {
      |                                                                      ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:694:88: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  694 |                                 deadbeef->pl_append_meta (it, "original_release_year", s);
      |                                                                                        ^
asfheader.c:703:70: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  703 |                         } else if (!strcmp("WM/OriginalReleaseTime", utf8buf)) {
      |                                                                      ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:707:88: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  707 |                                 deadbeef->pl_append_meta (it, "original_release_time", s);
      |                                                                                        ^
asfheader.c:716:60: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  716 |                         } else if (!strncmp("replaygain_", utf8buf, 11)) {
      |                                                            ^~~~~~~
/usr/include/string.h:159:51: note: passing argument to parameter '__s2' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                                   ^
asfheader.c:717:35: warning: initializing 'char *' with an expression of type 'uint8_t[512]' (aka 'unsigned char[512]') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  717 |                             char *s = utf8buf;
      |                                   ^   ~~~~~~~
asfheader.c:718:35: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  718 |                             char *value = id3buf;
      |                                   ^       ~~~~~~
asfheader.c:733:68: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  733 |                         } else if (!strcmp("MusicBrainz/Track Id", utf8buf)) {
      |                                                                    ^~~~~~~
/usr/include/string.h:156:50: note: passing argument to parameter '__s2' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                                  ^
asfheader.c:736:76: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  736 |                             deadbeef->pl_append_meta (it, "MusicBrainzId", s);
      |                                                                            ^
asfheader.c:792:46: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  792 |                                 if (!strcmp (utf8buf, "MusicBrainz/Track Id")) {
      |                                              ^~~~~~~
/usr/include/string.h:156:32: note: passing argument to parameter '__s1' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                ^
asfheader.c:793:45: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  793 |                                     strcpy (utf8buf, "musicbrainz_trackid");
      |                                             ^~~~~~~
/usr/include/bits/string_fortified.h:77:66: note: passing argument to parameter '__dest' here
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                                                                  ^
asfheader.c:795:63: warning: passing 'uint8_t[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  795 |                                 deadbeef->pl_append_meta (it, utf8buf, s);
      |                                                               ^~~~~~~
asfheader.c:795:72: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  795 |                                 deadbeef->pl_append_meta (it, utf8buf, s);
      |                                                                        ^
37 warnings generated.
5 warnings generated.
In file included from pltbrowser.c:24:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from pltbrowser.c:24:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
2 warnings generated.
pltbrowser.c:426:5: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
  426 |     gtk_menu_popup (GTK_MENU (popup), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time ());
      |     ^
/usr/include/gtk-3.0/gtk/gtkmenu.h:137:1: note: 'gtk_menu_popup' has been explicitly marked deprecated here
  137 | GDK_DEPRECATED_IN_3_22_FOR((gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect))
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:413:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_22_FOR'
  413 | # define GDK_DEPRECATED_IN_3_22_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
pltbrowser.c:729:13: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
  729 |             gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, event->button, gtk_ge2t warning_sc generatedu.
rrent_event_time());
      |             ^
/usr/include/gtk-3.0/gtk/gtkmenu.h:137:1: note: 'gtk_menu_popup' has been explicitly marked deprecated here
  137 | GDK_DEPRECATED_IN_3_22_FOR((gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect))
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:413:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_22_FOR'
  413 | # define GDK_DEPRECATED_IN_3_22_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
pltbrowser.c:785:9: warning: 'gtk_menu_popup' is deprecated: Use '(gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect)' instead [-Wdeprecated-declarations]
  785 |         gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time());
      |         ^
/usr/include/gtk-3.0/gtk/gtkmenu.h:137:1: note: 'gtk_menu_popup' has been explicitly marked deprecated here
  137 | GDK_DEPRECATED_IN_3_22_FOR((gtk_menu_popup_at_widget, gtk_menu_popup_at_pointer, gtk_menu_popup_at_rect))
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:413:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_22_FOR'
  413 | # define GDK_DEPRECATED_IN_3_22_FOR(f)        GDK_DEPRECATED_FOR(f)
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:49:31: note: expanded from macro 'GDK_DEPRECATED_FOR'
   49 | #define GDK_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GDK_EXTERN
      |                               ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
pltbrowser.c:853:5: warning: 'gtk_tree_view_set_rules_hint' is deprecated [-Wdeprecated-declarations]
  853 |     gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (w->tree), TRUE);
      |     ^
/usr/include/gtk-3.0/gtk/gtktreeview.h:245:1: note: 'gtk_tree_view_set_rules_hint' has been explicitly marked deprecated here
  245 | GDK_DEPRECATED_IN_3_14
      | ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:356:47: note: expanded from macro 'GDK_DEPRECATED_IN_3_14'
  356 | # define GDK_DEPRECATED_IN_3_14               GDK_DEPRECATED
      |                                               ^
/usr/include/gtk-3.0/gdk/gdkversionmacros.h:48:24: note: expanded from macro 'GDK_DEPRECATED'
   48 | #define GDK_DEPRECATED G_DEPRECATED _GDK_EXTERN
      |                        ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
4 warnings generated.
libsc68/file68/src/option68.c:371:5: warning: indirection of non-volatile null pointer will be deleted, not trap [-Wnull-dereference]
  371 |     *(int*)0 = 0;
      |     ^~~~~~~~
libsc68/file68/src/option68.c:371:5: note: consider using __builtin_trap() or qualifying pointer with 'volatile'
1 warning generated.
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:352:5: warning: shift count >= width of type [-Wshift-count-overflow]
  352 |     NOTB(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:149:38: note: expanded from macro 'NOTB'
  149 | #define NOTB(S, A)     S = _NOT68(A|~NRM_BYTE_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:106:59: note: expanded from macro 'NRM_BYTE_MSK'
  106 | #define NRM_BYTE_MSK ( (int68_t) ( (int68_t) (0x000000FFU << BYTE_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:359:5: warning: shift count >= width of type [-Wshift-count-overflow]
  359 |     NOTB(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:149:38: note: expanded from macro 'NOTB'
  149 | #define NOTB(S, A)     S = _NOT68(A|~NRM_BYTE_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:106:59: note: expanded from macro 'NRM_BYTE_MSK'
  106 | #define NRM_BYTE_MSK ( (int68_t) ( (int68_t) (0x000000FFU << BYTE_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:371:5: warning: shift count >= width of type [-Wshift-count-overflow]
  371 |     NOTW(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:150:38: note: expanded from macro 'NOTW'
  150 | #define NOTW(S, A)     S = _NOT68(A|~NRM_WORD_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:107:59: note: expanded from macro 'NRM_WORD_MSK'
  107 | #define NRM_WORD_MSK ( (int68_t) ( (int68_t) (0x0000FFFFU << WORD_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:378:5: warning: shift count >= width of type [-Wshift-count-overflow]
  378 |     NOTW(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:150:38: note: expanded from macro 'NOTW'
  150 | #define NOTW(S, A)     S = _NOT68(A|~NRM_WORD_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:107:59: note: expanded from macro 'NRM_WORD_MSK'
  107 | #define NRM_WORD_MSK ( (int68_t) ( (int68_t) (0x0000FFFFU << WORD_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:390:5: warning: shift count >= width of type [-Wshift-count-overflow]
  390 |     NOTL(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:151:38: note: expanded from macro 'NOTL'
  151 | #define NOTL(S, A)     S = _NOT68(A|~NRM_LONG_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:108:59: note: expanded from macro 'NRM_LONG_MSK'
  108 | #define NRM_LONG_MSK ( (int68_t) ( (int68_t) (0xFFFFFFFFU << LONG_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
In file included from libsc68/libsc68/emu68/lines68.c:47:
libsc68/libsc68/emu68/lines/line4.c:397:5: warning: shift count >= width of type [-Wshift-count-overflow]
  397 |     NOTL(b,b);
      |     ^~~~~~~~~
libsc68/libsc68/emu68/macro68.h:151:38: note: expanded from macro 'NOTL'
  151 | #define NOTL(S, A)     S = _NOT68(A|~NRM_LONG_MSK)
      |                            ~~~~~~~~~~^~~~~~~~~~~~~
libsc68/libsc68/emu68/type68.h:108:59: note: expanded from macro 'NRM_LONG_MSK'
  108 | #define NRM_LONG_MSK ( (int68_t) ( (int68_t) (0xFFFFFFFFU << LONG_FIX) ) )
      |                                                           ^
libsc68/libsc68/emu68/macro68.h:132:39: note: expanded from macro '_NOT68'
  132 | # define _NOT68(A)   inl_not68(emu68, A)
      |                                       ^
libsc68/desa68/desa68.c:150:3: warning: multi-character character constant [-Wmultichar]
  150 |   'RA','SR','HI','LS',
      |   ^
libsc68/desa68/desa68.c:150:8: warning: multi-character character constant [-Wmultichar]
  150 |   'RA','SR','HI','LS',
      |        ^
libsc68/desa68/desa68.c:150:13: warning: multi-character character constant [-Wmultichar]
  150 |   'RA','SR','HI','LS',
      |             ^
libsc68/desa68/desa68.c:150:18: warning: multi-character character constant [-Wmultichar]
  150 |   'RA','SR','HI','LS',
      |                  ^
libsc68/desa68/desa68.c:151:3: warning: multi-character character constant [-Wmultichar]
  151 |   'CC','CS','NE','EQ',
      |   ^
libsc68/desa68/desa68.c:151:8: warning: multi-character character constant [-Wmultichar]
  151 |   'CC','CS','NE','EQ',
      |        ^
libsc68/desa68/desa68.c:151:13: warning: multi-character character constant [-Wmultichar]
  151 |   'CC','CS','NE','EQ',
      |             ^
libsc68/desa68/desa68.c:151:18: warning: multi-character character constant [-Wmultichar]
  151 |   'CC','CS','NE','EQ',
      |                  ^
libsc68/desa68/desa68.c:152:3: warning: multi-character character constant [-Wmultichar]
  152 |   'VC','VS','PL','MI',
      |   ^
libsc68/desa68/desa68.c:152:8: warning: multi-character character constant [-Wmultichar]
  152 |   'VC','VS','PL','MI',
      |        ^
libsc68/desa68/desa68.c:152:13: warning: multi-character character constant [-Wmultichar]
  152 |   'VC','VS','PL','MI',
      |             ^
libsc68/desa68/desa68.c:152:18: warning: multi-character character constant [-Wmultichar]
  152 |   'VC','VS','PL','MI',
      |                  ^
libsc68/desa68/desa68.c:153:3: warning: multi-character character constant [-Wmultichar]
  153 |   'GE','LT','GT','LE'
      |   ^
libsc68/desa68/desa68.c:153:8: warning: multi-character character constant [-Wmultichar]
  153 |   'GE','LT','GT','LE'
      |        ^
libsc68/desa68/desa68.c:153:13: warning: multi-character character constant [-Wmultichar]
  153 |   'GE','LT','GT','LE'
      |             ^
libsc68/desa68/desa68.c:153:18: warning: multi-character character constant [-Wmultichar]
  153 |   'GE','LT','GT','LE'
      |                  ^
libsc68/desa68/desa68.c:158:12: warning: multi-character character constant [-Wmultichar]
  158 |   'T', 'F','HI','LS',
      |            ^
libsc68/desa68/desa68.c:158:17: warning: multi-character character constant [-Wmultichar]
  158 |   'T', 'F','HI','LS',
      |                 ^
libsc68/desa68/desa68.c:159:3: warning: multi-character character constant [-Wmultichar]
  159 |   'CC','CS','NE','EQ',
      |   ^
libsc68/desa68/desa68.c:159:8: warning: multi-character character constant [-Wmultichar]
  159 |   'CC','CS','NE','EQ',
      |        ^
libsc68/desa68/desa68.c:159:13: warning: multi-character character constant [-Wmultichar]
  159 |   'CC','CS','NE','EQ',
      |             ^
libsc68/desa68/desa68.c:159:18: warning: multi-character character constant [-Wmultichar]
  159 |   'CC','CS','NE','EQ',
      |                  ^
libsc68/desa68/desa68.c:160:3: warning: multi-character character constant [-Wmultichar]
  160 |   'VC','VS','PL','MI',
      |   ^
libsc68/desa68/desa68.c:160:8: warning: multi-character character constant [-Wmultichar]
  160 |   'VC','VS','PL','MI',
      |        ^
libsc68/desa68/desa68.c:160:13: warning: multi-character character constant [-Wmultichar]
  160 |   'VC','VS','PL','MI',
      |             ^
libsc68/desa68/desa68.c:160:18: warning: multi-character character constant [-Wmultichar]
  160 |   'VC','VS','PL','MI',
      |                  ^
libsc68/desa68/desa68.c:161:3: warning: multi-character character constant [-Wmultichar]
  161 |   'GE','LT','GT','LE'
      |   ^
libsc68/desa68/desa68.c:161:8: warning: multi-character character constant [-Wmultichar]
  161 |   'GE','LT','GT','LE'
      |        ^
libsc68/desa68/desa68.c:161:13: warning: multi-character character constant [-Wmultichar]
  161 |   'GE','LT','GT','LE'
      |             ^
libsc68/desa68/desa68.c:161:18: warning: multi-character character constant [-Wmultichar]
  161 |   'GE','LT','GT','LE'
      |                  ^
libsc68/desa68/desa68.c:166:3: warning: multi-character character constant [-Wmultichar]
  166 |   'RA', 'F','HI','LS',
      |   ^
libsc68/desa68/desa68.c:166:13: warning: multi-character character constant [-Wmultichar]
  166 |   'RA', 'F','HI','LS',
      |             ^
libsc68/desa68/desa68.c:166:18: warning: multi-character character constant [-Wmultichar]
  166 |   'RA', 'F','HI','LS',
      |                  ^
libsc68/desa68/desa68.c:167:3: warning: multi-character character constant [-Wmultichar]
  167 |   'CC','CS','NE','EQ',
      |   ^
libsc68/desa68/desa68.c:167:8: warning: multi-character character constant [-Wmultichar]
  167 |   'CC','CS','NE','EQ',
      |        ^
libsc68/desa68/desa68.c:167:13: warning: multi-character character constant [-Wmultichar]
  167 |   'CC','CS','NE','EQ',
      |             ^
libsc68/desa68/desa68.c:167:18: warning: multi-character character constant [-Wmultichar]
  167 |   'CC','CS','NE','EQ',
      |                  ^
libsc68/desa68/desa68.c:168:3: warning: multi-character character constant [-Wmultichar]
  168 |   'VC','VS','PL','MI',
      |   ^
libsc68/desa68/desa68.c:168:8: warning: multi-character character constant [-Wmultichar]
  168 |   'VC','VS','PL','MI',
      |        ^
libsc68/desa68/desa68.c:168:13: warning: multi-character character constant [-Wmultichar]
  168 |   'VC','VS','PL','MI',
      |             ^
libsc68/desa68/desa68.c:168:18: warning: multi-character character constant [-Wmultichar]
  168 |   'VC','VS','PL','MI',
      |                  ^
libsc68/desa68/desa68.c:169:3: warning: multi-character character constant [-Wmultichar]
  169 |   'GE','LT','GT','LE'
      |   ^
libsc68/desa68/desa68.c:169:8: warning: multi-character character constant [-Wmultichar]
  169 |   'GE','LT','GT','LE'
      |        ^
libsc68/desa68/desa68.c:169:13: warning: multi-character character constant [-Wmultichar]
  169 |   'GE','LT','GT','LE'
      |             ^
libsc68/desa68/desa68.c:169:18: warning: multi-character character constant [-Wmultichar]
  169 |   'GE','LT','GT','LE'
      |                  ^
libsc68/desa68/desa68.c:567:12: warning: multi-character character constant [-Wmultichar]
  567 |     name = 'D0'+(reg-DESA68_REG_DN);
      |            ^
libsc68/desa68/desa68.c:569:12: warning: multi-character character constant [-Wmultichar]
  569 |     name = 'A0'+(reg-DESA68_REG_AN);
      |            ^
libsc68/desa68/desa68.c:572:33: warning: multi-character character constant [-Wmultichar]
  572 |     case DESA68_REG_USP: name = 'USP'; break;
      |                                 ^
libsc68/desa68/desa68.c:573:33: warning: multi-character character constant [-Wmultichar]
  573 |     case DESA68_REG_CCR: name = 'CCR'; break;
      |                                 ^
libsc68/desa68/desa68.c:574:33: warning: multi-character character constant [-Wmultichar]
  574 |     case DESA68_REG_SR:  name = 'SR';  break;
      |                                 ^
libsc68/desa68/desa68.c:575:33: warning: multi-character character constant [-Wmultichar]
  575 |     case DESA68_REG_PC:  name = 'PC';  break;
      |                                 ^
libsc68/desa68/desa68.c:578:14: warning: multi-character character constant [-Wmultichar]
  578 |       name = 'R?';
      |              ^
libsc68/desa68/desa68.c:712:18: warning: multi-character character constant [-Wmultichar]
  712 |     desa_ascii(d,'.W');
      |                  ^
libsc68/desa68/desa68.c:720:20: warning: multi-character character constant [-Wmultichar]
  720 |       desa_ascii(d,'.L');
      |                    ^
libsc68/desa68/desa68.c:771:20: warning: multi-character character constant [-Wmultichar]
  771 |       desa_ascii(d,'#?');
      |                    ^
libsc68/desa68/desa68.c:905:36: warning: multi-character character constant [-Wmultichar]
  905 |   int mode = (d->_opw>>8)&15, inst='ORI';
      |                                    ^
libsc68/desa68/desa68.c:962:5: warning: multi-character character constant [-Wmultichar]
  962 |     'ORI', 'ANDI', 'SUBI', 'ADDI', 0, 'EORI', 'CMPI', 0
      |     ^
libsc68/desa68/desa68.c:1104:16: warning: multi-character character constant [-Wmultichar]
 1104 |   desa_ascii(d,'LEA');
      |                ^
libsc68/desa68/desa68.c:1118:16: warning: multi-character character constant [-Wmultichar]
 1118 |   desa_ascii(d,'CHK');
      |                ^
libsc68/desa68/desa68.c:1131:16: warning: multi-character character constant [-Wmultichar]
 1131 |   desa_ascii(d,'EXT');
      |                ^
libsc68/desa68/desa68.c:1186:18: warning: multi-character character constant [-Wmultichar]
 1186 |     desa_ascii(d,'SR');
      |                  ^
libsc68/desa68/desa68.c:1189:18: warning: multi-character character constant [-Wmultichar]
 1189 |     desa_ascii(d,'MP');
      |                  ^
libsc68/desa68/desa68.c:1237:27: warning: multi-character character constant [-Wmultichar]
 1237 |     if (desa_check_imp(d, 'TAS', 00775, SZ_IMPL, SZ_BYTE)) {
      |                           ^
libsc68/desa68/desa68.c:1280:29: warning: multi-character character constant [-Wmultichar]
 1280 |       if (desa_check_imp(d, 'CLR', 00775, d->_opsz, d->_opsz)) {
      |                             ^
libsc68/desa68/desa68.c:1287:29: warning: multi-character character constant [-Wmultichar]
 1287 |       if (desa_check_imp(d, 'NEG', 00775, d->_opsz, d->_opsz))
      |                             ^
libsc68/desa68/desa68.c:1292:29: warning: multi-character character constant [-Wmultichar]
 1292 |       if (desa_check_imp(d, 'NOT', 00775, d->_opsz, d->_opsz))
      |                             ^
libsc68/desa68/desa68.c:1310:33: warning: multi-character character constant [-Wmultichar]
 1310 |           if (desa_check_imp(d, 'PEA', 0x7E4, SZ_IMPL, SZ_ADDR))
      |                                 ^
libsc68/desa68/desa68.c:1317:29: warning: multi-character character constant [-Wmultichar]
 1317 |       if (desa_check_imp(d, 'TST', 00775, d->_opsz, d->_opsz)) {
      |                             ^
libsc68/desa68/desa68.c:1337:24: warning: multi-character character constant [-Wmultichar]
 1337 |           desa_ascii(d,'#$');
      |                        ^
libsc68/desa68/desa68.c:1438:16: warning: multi-character character constant [-Wmultichar]
 1438 |   desa_ascii(d,'#0' + v);
      |                ^
libsc68/desa68/desa68.c:1453:17: warning: multi-character character constant [-Wmultichar]
 1453 |   desa_ascii(d,('DB'<<16) + dbcc_ascii[(d->_opw>>8)&15]);
      |                 ^
libsc68/desa68/desa68.c:1511:18: warning: multi-character character constant [-Wmultichar]
 1511 |     desa_ascii(d,'.S');
      |                  ^
libsc68/desa68/desa68.c:1517:18: warning: multi-character character constant [-Wmultichar]
 1517 |     desa_ascii(d,'.W');
      |                  ^
libsc68/desa68/desa68.c:1588:12: warning: multi-character character constant [-Wmultichar]
 1588 |     inst = 'EOR';
      |            ^
libsc68/desa68/desa68.c:1593:12: warning: multi-character character constant [-Wmultichar]
 1593 |     inst = 'CMP';
      |            ^
libsc68/desa68/desa68.c:1650:16: warning: multi-character character constant [-Wmultichar]
 1650 |   desa_ascii(d,'EXG');
      |                ^
libsc68/desa68/desa68.c:1667:36: warning: multi-character character constant [-Wmultichar]
 1667 |   desa_ascii(d, BTST(d->_opw,14) ? 'MUL' : 'DIV');
      |                                    ^
libsc68/desa68/desa68.c:1667:44: warning: multi-character character constant [-Wmultichar]
 1667 |   desa_ascii(d, BTST(d->_opw,14) ? 'MUL' : 'DIV');
      |                                            ^
libsc68/desa68/desa68.c:1689:35: warning: multi-character character constant [-Wmultichar]
 1689 |   desa_dn_ae(d, (d->_line==0xC) ? 'AND' : 'OR');
      |                                   ^
libsc68/desa68/desa68.c:1689:43: warning: multi-character character constant [-Wmultichar]
 1689 |   desa_dn_ae(d, (d->_line==0xC) ? 'AND' : 'OR');
      |                                           ^
libsc68/desa68/desa68.c:1763:36: warning: multi-character character constant [-Wmultichar]
 1763 |   desa_dn_ae(d, BTST(d->_opw,14) ? 'ADD' : 'SUB');
      |                                    ^
libsc68/desa68/desa68.c:1763:44: warning: multi-character character constant [-Wmultichar]
 1763 |   desa_dn_ae(d, BTST(d->_opw,14) ? 'ADD' : 'SUB');
      |                                            ^
libsc68/desa68/desa68.c:1792:31: warning: multi-character character constant [-Wmultichar]
 1792 |   static u16 shf_ascii[4] = { 'AS', 'LS', 'RO', 'RO' };
      |                               ^
libsc68/desa68/desa68.c:1792:37: warning: multi-character character constant [-Wmultichar]
 1792 |   static u16 shf_ascii[4] = { 'AS', 'LS', 'RO', 'RO' };
      |                                     ^
libsc68/desa68/desa68.c:1792:43: warning: multi-character character constant [-Wmultichar]
 1792 |   static u16 shf_ascii[4] = { 'AS', 'LS', 'RO', 'RO' };
      |                                           ^
libsc68/desa68/desa68.c:1792:49: warning: multi-character character constant [-Wmultichar]
 1792 |   static u16 shf_ascii[4] = { 'AS', 'LS', 'RO', 'RO' };
      |                                                 ^
86 warnings generated.
6 warnings generated.
medialibscanner.c:101:37: warning: format specifies type 'long long *' but the argument has type 'int64_t *' (aka 'long *') [-Wformat]
  101 |     if (sscanf (stimestamp, "%lld", ×tamp) != 1) {
      |                              ~~~~   ^~~~~~~~~~
      |                              %ld
1 warning generated.
In file included from lyrics.c:24:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))In file included from 
      support.c| :                                    ^15
:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:33:
In file included from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32:
In file included from /usr/include/gtk-2.0/gtk/gtkdialog.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwindow.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkbin.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35:
In file included from /usr/include/gtk-2.0/gtk/gtkwidget.h:36:
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:34: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                  ^
/usr/include/glib-2.0/gobject/gtype.h:731:19: note: 'GTypeDebugFlags' has been explicitly marked deprecated here
  731 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36;
      |                   ^
/usr/include/glib-2.0/gobject/gobject-visibility.h:213:41: note: expanded from macro 'GOBJECT_DEPRECATED_TYPE_IN_2_36'
  213 | #define GOBJECT_DEPRECATED_TYPE_IN_2_36 GLIB_DEPRECATED_TYPE
      |                                         ^
/usr/include/glib-2.0/glib/gmacros.h:1328:30: note: expanded from macro 'GLIB_DEPRECATED_TYPE'
 1328 | #define GLIB_DEPRECATED_TYPE G_DEPRECATED
      |                              ^
/usr/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
 1267 | #define G_DEPRECATED __attribute__((__deprecated__))
      |                                     ^
In file included from support.c:15:
In file included from /usr/include/gtk-2.0/gtk/gtk.h:126:
In file included from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instIn file included from elyrics.ca:d24":
)In file included from )/usr/include/gtk-2.0/gtk/gtk.h):
126      :
In file included from | /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h                                           ^:30
:
In file included from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30:
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |   ^
/usr/include/glib-2.0/glib/gtypes.h:578:35: note: 'GTimeVal' has been explicitly marked deprecated here
  578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                                   ^
/usr/include/glib-2.0/glib/glib-visibility.h:656:45: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR'
  656 | #define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR (f)
      |                                             ^
/usr/include/glib-2.0/glib/gmacros.h:1329:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR'
 1329 | #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f)
      |                                     ^
/usr/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
 1277 | #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
      |                                            ^
2 warnings generated.
2 warnings generated.
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
actionhandlers.c:356:28: warning: 'DB_EV_PLAYLIST_REFRESH' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  356 |     deadbeef->sendmessage (DB_EV_PLAYLIST_REFRESH, 0, 0, 0);
      |                            ^
../include/deadbeef/deadbeef.h:505:28: note: 'DB_EV_PLAYLIST_REFRESH' has been explicitly marked deprecated here
  505 |     DB_conf.cE:80V:_14: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
   80 | P  L  AuiYntL8_It S*sTtr_ =R bEufFfeRr;E
S      H|              ^     ~~~~~~ 
DEPRECATED_18 = 9, // [use DB_EV_PLAYLISTCHANGED instead]
      |                            ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'conf.c
:153  :23213:  | warning: #passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  d153 |     _ceonffi_nleo aDdE_PbRuEffCerA(TbEDu_f1f8er );D
D      | B                      ^~~~~~_
DEconf.cP:R79E:26C:A Tnote: Epassing argument to parameter 'buffer' here
D   (79" | s_cionncfe_ lodaeda_bdubfefeefr  (AcPhI 1ar. *b8u"f)fer
)       {
|       |                       ^                         ^

../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
cueutil.c:238:27: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  238 |         if (!strncasecmp (p, "FILE ", 5)) {
      |                           ^
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:241:27: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  241 |         if (!strncasecmp (p, "TRACK ", 6)) {
      |                           ^
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:333:23: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  333 |     if (!strncasecmp (cue->p, "FILE ", 5)) {
      |                       ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:342:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  342 |     else if (!strncasecmp (cue->p, "TRACK ", 6)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:347:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  347 |     else if (!strncasecmp (cue->p, "PERFORMER ", 10)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:357:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  357 |     else if (!strncasecmp (cue->p, "SONGWRITER ", 11)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:367:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  367 |     else if (!strncasecmp (cue->p, "TITLE ", 6)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:377:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  377 |     else if (!strncasecmp (cue->p, "REM REPLAYGAIN_ALBUM_GAIN ", 26)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:378:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  378 |    2   warning  s p generatedl_.
get_value_from_cue (cue->p + 26, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_REPLAYGAIN_ALBUM_GAIN]);
      |                                ^~~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:381:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  381 |     else if (!strncasecmp (cue->p, "REM REPLAYGAIN_ALBUM_PEAK ", 26)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:382:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  382 |         pl_get_value_from_cue (cue->p + 26, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_REPLAYGAIN_ALBUM_PEAK]);
      |                                ^~~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:385:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  385 |     else if (!strncasecmp (cue->p, "REM REPLAYGAIN_TRACK_GAIN ", 26)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:386:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  386 |         pl_get_value_from_cue (cue->p + 26, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_REPLAYGAIN_TRACK_GAIN]);
      |                                ^~~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:389:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  389 |     else if (!strncasecmp (cue->p, "REM REPLAYGAIN_TRACK_PEAK ", 26)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:390:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  390 |         pl_get_value_from_cue (cue->p + 26, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_REPLAYGAIN_TRACK_PEAK]);
      |                                ^~~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:393:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  393 |     else if (!strncasecmp (cue->p, "PREGAP ", 7)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:394:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  394 |         pl_get_value_from_cue (cue->p + 7, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_PREGAP]);
      |                                ^~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:397:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  397 |     else if (!strncasecmp (cue->p, "INDEX 00 ", 9)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:398:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  398 |         pl_get_value_from_cue (cue->p + 9, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_INDEX00]);
      |                                ^~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:401:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  401 |     else if (!strncasecmp (cue->p, "INDEX 01 ", 9)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:402:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  402 |         pl_get_value_from_cue (cue->p + 9, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_INDEX01]);
      |                                ^~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:405:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  405 |     else if (!strncasecmp (cue->p, "INDEX ", 6)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:408:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  408 |         pl_get_value_from_cue (cue->p + 9, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_INDEX01]);
      |                                ^~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:411:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  411 |     else if (!strncasecmp (cue->p, "ISRC ", 5)) {
      |                            ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:412:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  412 |         pl_get_value_from_cue (cue->p + 5, CUE_FIELD_LEN, cue->cuefields[CUE_FIELD_ISRC]);
      |                                ^~~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
cueutil.c:418:31: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  418 |             if (!strncasecmp (cue->p, cue_field_map[m], strlen(cue_field_map[m]))) {
      |                               ^~~~~~
/usr/include/strings.h:120:37: note: passing argument to parameter '__s1' here
  120 | extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
      |                                     ^
cueutil.c:817:40: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  817 |     cue.charset = junk_detect_charset (buffer);
      |                                        ^~~~~~
./junklib.h:117:34: note: passing argument to parameter 's' here
  117 | junk_detect_charset (const char *s);
      |                                  ^
cueutil.c:924:36: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  924 |             pl_get_value_from_cue (cue.p + 6, CUE_FIELD_LEN, cue.cuefields[CUE_FIELD_TRACK]);
      |                                    ^~~~~~~~~
cueutil.c:197:36: note: passing argument to parameter 'p' here
  197 | pl_get_value_from_cue (const char *p, int sz, char *out) {
      |                                    ^
1 warning generated.
28 warnings generated.
junklib.c:970:26: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  970 |     size_t len = strlen (str);
      |                          ^~~
/usr/include/string.h:407:35: note: passing argument to parameter '__s' here
  407 | extern size_t strlen (const char *__s)
      |                                   ^
junklib.c:1015:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1015 |         if (junk_iconv (str, size, out, (int)sizeof (out), "shift-jis", UTF8_STR) >= 0) {
      |                         ^~~
junklib.c:696:25: note: passing argument to parameter 'in' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                         ^
junklib.c:1015:36: warning: passing 'unsigned char[size * 4]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1015 |         if (junk_iconv (str, size, out, (int)sizeof (out), "shift-jis", UTF8_STR) >= 0) {
      |                                    ^~~
junklib.c:696:46: note: passing argument to parameter 'out' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                                              ^
junklib.c:1043:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const signed char *' converts between pointers to integer types with different sign [-Wpointer-sign]
 1043 |         else if (can_be_cp1251 (str, sz)) {
      |                                 ^~~
junklib.c:936:35: note: passing argument to parameter 'str' here
  936 | can_be_cp1251 (const signed char *str, int size) {
      |                                   ^
junklib.c:1087:37: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1087 |     if ((converted_sz = junk_iconv (str, sz, out, outlen, enc, UTF8_STR)) < 0) {
      |                                     ^~~
junklib.c:696:25: note: passing argument to parameter 'in' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                         ^
junklib.c:1172:21: warning: passing 'char[31]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1172 |     str_trim_right (title, 30);
      |                     ^~~~~
junklib.c:1126:26: note: passing argument to parameter 'str' here
 1126 | str_trim_right (uint8_t *str, int len) {
      |                          ^
junklib.c:1174:21: warning: passing 'char[31]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1174 |     str_trim_right (artist, 30);
      |                     ^~~~~~
junklib.c:1126:26: note: passing argument to parameter 'str' here
 1126 | str_trim_right (uint8_t *str, int len) {
      |                          ^
junklib.c:1176:21: warning: passing 'char[31]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1176 |     str_trim_right (album, 30);
      |                     ^~~~~
junklib.c:1126:26: note: passing argument to parameter 'str' here
 1126 | str_trim_right (uint8_t *str, int len) {
      |                          ^
junklib.c:1178:21: warning: passing 'char[5]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1178 |     str_trim_right (year, 4);
      |                     ^~~~
junklib.c:1126:26: note: passing argument to parameter 'str' here
 1126 | str_trim_right (uint8_t *str, int len) {
      |                          ^
junklib.c:1180:21: warning: passing 'char[31]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1180 |     str_trim_right (comment, 30);
      |                     ^~~~~~~
junklib.c:1126:26: note: passing argument to parameter 'str' here
 1126 | str_trim_right (uint8_t *str, int len) {
      |                          ^
junklib.c:1262:37: warning: passing 'uint8_t[128]' (aka 'unsigned char[128]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1262 |     return junk_id3v1_read_int (it, id3, NULL);
      |                                     ^~~
junklib.c:1136:44: note: passing argument to parameter 'buffer' here
 1136 | junk_id3v1_read_int (playItem_t *it, char *buffer, const char **charset) {
      |                                            ^
junklib.c:1490:18: warning: passing 'uint8_t[32]' (aka 'unsigned char[32]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1490 |     if (strncmp (header, "APETAGEX", 8)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1498:22: warning: passing 'uint8_t[32]' (aka 'unsigned char[32]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1498 |         if (strncmp (header, "APETAGEX", 8)) {
      |                      ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1602:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1602 |             if (!u8_valid (value, itemsize, NULL)) {
      |                            ^~~~~
./utf8.h:136:28: note: passing argument to parameter 'str' here
  136 | int u8_valid (const char  *str,
      |                            ^
junklib.c:1611:50: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1611 |                         junk_add_track_meta (it, value);
      |                                                  ^~~~~
junklib.c:1554:50: note: passing argument to parameter 'track' here
 1554 | junk_add_track_meta (playItem_t *it, const char *track) {
      |                                                  ^
junklib.c:1614:49: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1614 |                         junk_add_disc_meta (it, value);
      |                                                 ^~~~~
junklib.c:1567:49: note: passing argument to parameter 'disc' here
 1567 | junk_add_disc_meta (playItem_t *it, const char *disc) {
      |                                                 ^
junklib.c:1618:76: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1618 |                         pl_append_meta_full (it, frame_mapping[m+MAP_DDB], value, itemsize+1);
      |                                                                            ^~~~~
./plmeta.h:19:67: note: passing argument to parameter 'value' here
   19 | pl_append_meta_full (playItem_t *it, const char *key, const char *value, int valuesize);
      |                                                                   ^
junklib.c:1628:88: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1628 |                     pl_set_item_replaygain (it, DDB_REPLAYGAIN_ALBUMGAIN, (float)atof (value));
      |                                                                                        ^~~~~
/usr/include/bits/stdlib-float.h:25:26: note: passing argument to parameter '__nptr' here
   25 | __NTH (atof (const char *__nptr))
      |                          ^
junklib.c:1632:88: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1632 |                     pl_set_item_replaygain (it, DDB_REPLAYGAIN_ALBUMPEAK, (float)atof (value));
      |                                                                                        ^~~~~
/usr/include/bits/stdlib-float.h:25:26: note: passing argument to parameter '__nptr' here
   25 | __NTH (atof (const char *__nptr))
      |                          ^
junklib.c:1636:88: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1636 |                     pl_set_item_replaygain (it, DDB_REPLAYGAIN_TRACKGAIN, (float)atof (value));
      |                                                                                        ^~~~~
/usr/include/bits/stdlib-float.h:25:26: note: passing argument to parameter '__nptr' here
   25 | __NTH (atof (const char *__nptr))
      |                          ^
junklib.c:1640:88: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1640 |                     pl_set_item_replaygain (it, DDB_REPLAYGAIN_TRACKPEAK, (float)atof (value));
      |                                                                                        ^~~~~
/usr/include/bits/stdlib-float.h:25:26: note: passing argument to parameter '__nptr' here
   25 | __NTH (atof (const char *__nptr))
      |                          ^
junklib.c:1645:51: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1645 |                     pl_append_meta_full (it, key, value, itemsize+1);
      |                                                   ^~~~~
./plmeta.h:19:67: note: passing argument to parameter 'value' here
   19 | pl_append_meta_full (playItem_t *it, const char *key, const char *value, int valuesize);
      |                                                                   ^
junklib.c:1663:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1663 |     uint32_t version = extract_i32_le (&header[0]);
      |                                        ^~~~~~~~~~
junklib.c:178:32: note: passing argument to parameter 'buf' here
  178 | extract_i32_le (unsigned char *buf)
      |                                ^
junklib.c:1664:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1664 |     int32_t size = extract_i32_le (&header[4]);
      |                                    ^~~~~~~~~~
junklib.c:178:32: note: passing argument to parameter 'buf' here
  178 | extract_i32_le (unsigned char *buf)
      |                                ^
junklib.c:1665:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1665 |     uint32_t numitems = extract_i32_le (&header[8]);
      |                                         ^~~~~~~~~~
junklib.c:178:32: note: passing argument to parameter 'buf' here
  178 | extract_i32_le (unsigned char *buf)
      |                                ^
junklib.c:1666:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1666 |     uint32_t flags = extract_i32_le (&header[12]);
      |                                      ^~~~~~~~~~~
junklib.c:178:32: note: passing argument to parameter 'buf' here
  178 | extract_i32_le (unsigned char *buf)
      |                                ^
junklib.c:1683:18: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1683 |         uint8_t *buffer = mem;
      |                  ^        ~~~
junklib.c:1747:18: warning: passing 'uint8_t[32]' (aka 'unsigned char[32]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1747 |     if (strncmp (header, "APETAGEX", 8)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1755:22: warning: passing 'uint8_t[32]' (aka 'unsigned char[32]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1755 |         if (strncmp (header, "APETAGEX", 8)) {
      |                      ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1870:18: warning: passing 'uint8_t[10]' (aka 'unsigned char[10]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1870 |     if (strncmp (header, "ID3", 3)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1897:18: warning: passing 'uint8_t[10]' (aka 'unsigned char[10]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1897 |     if (strncmp (header, "ID3", 3)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1924:18: warning: passing 'uint8_t[10]' (aka 'unsigned char[10]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1924 |     if (strncmp (header, "ID3", 3)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:1974:18: warning: passing 'uint8_t[32]' (aka 'unsigned char[32]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1974 |     if (strncmp (header, "APETAGEX", 8)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:2080:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2080 |         outlen = junk_iconv (value, (int)inlen, out, (int)bufsize, UTF8_STR, "cp1252");
      |                                                 ^~~
junklib.c:696:46: note: passing argument to parameter 'out' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                                              ^
junklib.c:2082:53: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2082 |             outlen = junk_iconv (value, (int)inlen, out+2, (int)(bufsize - 2), UTF8_STR, "UCS-2LE");
      |                                                     ^~~~~
junklib.c:696:46: note: passing argument to parameter 'out' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                                              ^
junklib.c:2279:27: warning: passing 'uint8_t[len]' (aka 'unsigned char[len]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2279 |         res = junk_iconv (buffer, (int)len, out, (int)outsize, UTF8_STR, "iso8859-1");
      |                           ^~~~~~
junklib.c:696:25: note: passing argument to parameter 'in' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                         ^
junklib.c:2279:45: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2279 |         res = junk_iconv (buffer, (int)len, out, (int)outsize, UTF8_STR, "iso8859-1");
      |                                             ^~~
junklib.c:696:46: note: passing argument to parameter 'out' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                                              ^
junklib.c:2281:31: warning: passing 'uint8_t[len]' (aka 'unsigned char[len]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2281 |             res = junk_iconv (buffer, (int)len, out+2, (int)(outsize - 2), UTF8_STR, "UCS-2LE");
      |                               ^~~~~~
junklib.c:696:25: note: passing argument to parameter 'in' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                         ^
junklib.c:2281:49: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 2281 |             res = junk_iconv (buffer, (int)len, out+2, (int)(outsize - 2), UTF8_STR, "UCS-2LE");
      |                                                 ^~~~~
junklib.c:696:46: note: passing argument to parameter 'out' here
  696 | junk_iconv (const char *in, int inlen, char *out, int outlen, const char *cs_in, const char *cs_out) {
      |                                              ^
main.c:774:62: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  774 |     s2 = accept (srv_socket, (struct sockaddr *)&srv_remote, &t);
      |                                                              ^~
/usr/include/sys/socket.h:307:28: note: passing argument to parameter '__addr_len' here
  307 |                    socklen_t *__restrict __addr_len);
      |                                          ^
main.c:1545:38: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
 1545 |     s = db_socket_set_unix (&remote, &len);
      |                                      ^~~~
main.c:637:54: note: passing argument to parameter 'len' here
  637 | db_socket_set_unix (struct sockaddr_un *remote, int *len) {
      |                                                      ^
junklib.c:3606:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3606 |     char *writeptr = data;
      |           ^          ~~~~
junklib.c:3732:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3732 |     if (!strcasecmp (rva_desc, "album")) {
      |                      ^~~~~~~~
/usr/include/strings.h:116:36: note: passing argument to parameter '__s1' here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                                    ^
junklib.c:3740:27: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3740 |     else if (!strcasecmp (rva_desc, "track")) {
      |                           ^~~~~~~~
/usr/include/strings.h:116:36: note: passing argument to parameter '__s1' here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                                    ^
junklib.c:3754:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3754 |     char *owner = readptr;
      |           ^       ~~~~~~~
junklib.c:3831:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3831 |     char *email = readptr;
      |           ^       ~~~~~~~
junklib.c:3876:56: warning: passing 'uint8_t[0]' (aka 'unsigned char[0]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3876 |         if (!strcmp (frame->id, "POPM") && !strcasecmp(frame->data, wmp_popm_email)) {
      |                                                        ^~~~~~~~~~~
/usr/include/strings.h:116:36: note: passing argument to parameter '__s1' here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                                    ^
junklib.c:3904:13: warning: passing 'uint8_t[0]' (aka 'unsigned char[0]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3904 |     strcpy (frame->data, email);
      |             ^~~~~~~~~~~
/usr/include/bits/string_fortified.h:77:66: note: passing argument to parameter '__dest' here
   77 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest),
      |                                                                  ^
junklib.c:3919:79: warning: passing 'uint8_t[0]' (aka 'unsigned char[0]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3919 |         if (!strcmp (f->id, frame_id) && f->size >= strlen(owner) && !strcmp (f->data, owner)) {
      |                                                                               ^~~~~~~
/usr/include/string.h:156:32: note: passing argument to parameter '__s1' here
  156 | extern int strcmp (const char *__s1, const char *__s2)
      |                                ^
junklib.c:4293:18: warning: passing 'uint8_t[10]' (aka 'unsigned char[10]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4293 |     if (strncmp (header, "ID3", 3)) {
      |                  ^~~~~~
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
junklib.c:4656:57: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4656 |     if (enable_shift_jis_detection && can_be_shift_jis (s, len)) {
      |                                                         ^
junklib.c:990:40: note: passing argument to parameter 'str' here
  990 | can_be_shift_jis (const unsigned char *str, int size) {
      |                                        ^
junklib.c:4660:25: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4660 |     if (can_be_chinese (s, len)) {
      |                         ^
junklib.c:966:32: note: passing argument to parameter 'str' here
  966 | can_be_chinese (const uint8_t *str, int sz) {
      |                                ^
junklib.c:4664:24: warning: passing 'const char *' to parameter of type 'const signed char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4664 |     if (can_be_cp1251 (s, len)) {
      |                        ^
junklib.c:936:35: note: passing argument to parameter 'str' here
  936 | can_be_cp1251 (const signed char *str, int size) {
      |                                   ^
junklib.c:4865:41: warning: passing 'uint8_t[0]' (aka 'unsigned char[0]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4865 |                         if (!strcasecmp(frame->data, wmp_popm_email)) {
      |                                         ^~~~~~~~~~~
/usr/include/strings.h:116:36: note: passing argument to parameter '__s1' here
  116 | extern int strcasecmp (const char *__s1, const char *__s2)
      |                                    ^
junklib.c:4876:33: warning: initializing 'const char *' with an expression of type 'uint8_t[0]' (aka 'unsigned char[0]') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4876 |                     const char *email = frame_popm->data;
      |                                 ^       ~~~~~~~~~~~~~~~~
2 warnings generated.
plugins.c:232:6: warning: 'streamer_get_playing_track' is deprecated: since deadbeef API 1.16 [-Wdeprecated-declarations]
  232 |     .streamer_get_playing_track = (DB_playItem_t *(*) (void))streamer_get_playing_track_unsafe,
      |      ^
../include/deadbeef/deadbeef.h:900:57: note: 'streamer_get_playing_track' has been explicitly marked deprecated here
  900 |     DB_playItem_t *(*streamer_get_playing_track) (void) DEPRECATED_116;
      |                                                         ^
../include/deadbeef/deadbeef.h:165:24: note: expanded from macro 'DEPRECATED_116'
  165 | #define DEPRECATED_116 DDB_DEPRECATED("since deadbeef API 1.16")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:246:6: warning: 'get_config_dir' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  246 |     .get_config_dir = plug_get_config_dir,
      |      ^
../include/deadbeef/deadbeef.h:918:42: note: 'get_config_dir' has been explicitly marked deprecated here
  918 |     const char *(*get_config_dir) (void) DEPRECATED_18; // installdir/config | $XDG_CONFIG_HOME/.config/deadbeef
      |                                          ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:247:6: warning: 'get_prefix' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  247 |     .get_prefix = plug_get_prefix,
      |      ^
../include/deadbeef/deadbeef.h:919:38: note: 'get_prefix' has been explicitly marked deprecated here
  919 |     const char *(*get_prefix) (void) DEPRECATED_18; // installdir | PREFIX
      |                                      ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:248:6: warning: 'get_doc_dir' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  248 |     .get_doc_dir = plug_get_doc_dir,
      |      ^
../include/deadbeef/deadbeef.h:920:39: note: 'get_doc_dir' has been explicitly marked deprecated here
  920 |     const char *(*get_doc_dir) (void) DEPRECATED_18; // installdir/doc | DOCDIR
      |                                       ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:249:6: warning: 'get_plugin_dir' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  249 |     .get_plugin_dir = plug_get_plugin_dir,
      |      ^
../include/deadbeef/deadbeef.h:921:42: note: 'get_plugin_dir' has been explicitly marked deprecated here
  921 |     const char *(*get_plugin_dir) (void) DEPRECATED_18; // installdir/plugins | LIBDIR/deadbeef
      |                                          ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:250:6: warning: 'get_pixmap_dir' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  250 |     .get_pixmap_dir = plug_get_pixmap_dir,
      |      ^
../include/deadbeef/deadbeef.h:922:42: note: 'get_pixmap_dir' has been explicitly marked deprecated here
  922 |     const char *(*get_pixmap_dir) (void) DEPRECATED_18; // installdir/pixmaps | PREFIX "/share/deadbeef/pixmaps"
      |                                          ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:271:6: warning: 'plt_get_head' is deprecated: since deadbeef API 1.13 [-Wdeprecated-declarations]
  271 |     .plt_get_head = (DB_playItem_t * (*) (int plt))plt_get_head,
      |      ^
../include/deadbeef/deadbeef.h:953:47: note: 'plt_get_head' has been explicitly marked deprecated here
  953 |     DB_playItem_t * (*plt_get_head) (int plt) DEPRECATED_113;
      |                                               ^
../include/deadbeef/deadbeef.h:183:24: note: expanded from macro 'DEPRECATED_113'
  183 | #define DEPRECATED_113 DDB_DEPRECATED("since deadbeef API 1.13")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:283:6: warning: 'plt_load' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  283 |     .plt_load = (DB_playItem_t * (*) (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data))plt_load,
      |      ^
../include/deadbeef/deadbeef.h:984:168: note: 'plt_load' has been explicitly marked deprecated here
  984 |     DB_playItem_t * (*plt_load) (ddb_playlist_t *plt, DB_playItem_t *after, const char *fname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data) DEPRECATED_15;
      |                                                                                                                                                                        ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:308:6: warning: 'plt_insert_file' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  308 |     .plt_insert_file = (DB_playItem_t *(*) (ddb_playlist_t *playlist, DB_playItem_t *after, const char *fname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data))plt_insert_file,
      |      ^
../include/deadbeef/deadbeef.h:1049:180: note: 'plt_insert_file' has been explicitly marked deprecated here
 1049 |     DB_playItem_t * (*plt_insert_file) (ddb_playlist_t *playlist, DB_playItem_t *after, const char *fname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data) DEPRECATED_15;
      |                                                                                                                                                                                    ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:309:6: warning: 'plt_insert_dir' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  309 |     .plt_insert_dir = (DB_playItem_t *(*) (ddb_playlist_t *plt, DB_playItem_t *after, const char *dirname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data))plt_insert_dir,
      |      ^
../include/deadbeef/deadbeef.h:1050:175: note: 'plt_insert_dir' has been explicitly marked deprecated here
 1050 |     DB_playItem_t *(*plt_insert_dir) (ddb_playlist_t *plt, DB_playItem_t *after, const char *dirname, int *pabort, int (*cb)(DB_playItem_t *it, void *data), void *user_data) DEPRECATED_15;
      |                                                                                                                                                                               ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:324:6: warning: 'plt_add_file' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  324 |     .plt_add_file = (int (*) (ddb_playlist_t *plt, const char *, int (*cb)(DB_playItem_t *it, void *data), void *))plt_add_file,
      |      ^
../include/deadbeef/deadbeef.h:1080:125: note: 'plt_add_file' has been explicitly marked deprecated here
 1080 |     int (*plt_add_file) (ddb_playlist_t *plt, const char *fname, int (*cb)(DB_playItem_t *it, void *data), void *user_data) DEPRECATED_15;
      |                                                                                                                             ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:325:6: warning: 'plt_add_dir' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  325 |     .plt_add_dir = (int (*) (ddb_playlist_t *plt, const char *dirname, int (*cb)(DB_playItem_t *it, void *data), void *user_data))plt_add_dir,
      |      ^
../include/deadbeef/deadbeef.h:1081:126: note: 'plt_add_dir' has been explicitly marked deprecated here
 1081 |     int (*plt_add_dir) (ddb_playlist_t *plt, const char *dirname, int (*cb)(DB_playItem_t *it, void *data), void *user_data) DEPRECATED_15;
      |                                                                                                                              ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:326:6: warning: 'pl_add_files_begin' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  326 |     .pl_add_files_begin = (int (*) (ddb_playlist_t *plt))pl_add_files_begin,
      |      ^
../include/deadbeef/deadbeef.h:1108:53: note: 'pl_add_files_begin' has been explicitly marked deprecated here
 1108 |     int (*pl_add_files_begin) (ddb_playlist_t *plt) DEPRECATED_15;
      |                                                     ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:327:6: warning: 'pl_add_files_end' is deprecated: since deadbeef API 1.5 [-Wdeprecated-declarations]
  327 |     .pl_add_files_end = pl_add_files_end,
      |      ^
../include/deadbeef/deadbeef.h:1112:37: note: 'pl_add_files_end' has been explicitly marked deprecated here
 1112 |     void (*pl_add_files_end) (void) DEPRECATED_15;
      |                                     ^
../include/deadbeef/deadbeef.h:231:23: note: expanded from macro 'DEPRECATED_15'
  231 | #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:335:6: warning: 'plt_sort' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  335 |     .plt_sort = (void (*) (ddb_playlist_t *plt, int iter, int id, const char *format, int order))plt_sort,
      |      ^
../include/deadbeef/deadbeef.h:1077:93: note: 'plt_sort' has been explicitly marked deprecated here
 1077 |     void (*plt_sort) (ddb_playlist_t *plt, int iter, int id, const char *format, int order) DEPRECATED_18;
      |                                                                                             ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:365:6: warning: 'pl_format_title' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  365 |     .pl_format_title = (int (*) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt))pl_format_title,
      |      ^
../include/deadbeef/deadbeef.h:1209:101: note: 'pl_format_title' has been explicitly marked deprecated here
 1209 |     int (*pl_format_title) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt) DEPRECATED_18;
      |                                                                                                     ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:366:6: warning: 'pl_format_title_escaped' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  366 |     .pl_format_title_escaped = (int (*) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt))pl_format_title_escaped,
      |      ^
../include/deadbeef/deadbeef.h:1212:109: note: 'pl_format_title_escaped' has been explicitly marked deprecated here
 1212 |     int (*pl_format_title_escaped) (DB_playItem_t *it, int idx, char *s, int size, int id, const char *fmt) DEPRECATED_18;
      |                                                                                                             ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:387:6: warning: 'plt_insert_cue_from_buffer' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
  387 |     .plt_insert_cue_from_buffer = (DB_playItem_t *(*) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, const uint8_t *buffer, int buffersize, int numsamples, int samplerate))plt_insert_cue_from_buffer,
      |      ^
../include/deadbeef/deadbeef.h:1084:188: note: 'plt_insert_cue_from_buffer' has been explicitly marked deprecated here
 1084 |     DB_playItem_t *(*plt_insert_cue_from_buffer) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, const uint8_t *buffer, int buffersize, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                                                                            ^
../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:388:6: warning: 'plt_insert_cue' is deprecated: since deadbeef API 1.10 [-Wdeprecated-declarations]
  388 |     .plt_insert_cue = (DB_playItem_t *(*)(ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, int numsamples, int samplerate))plt_insert_cue,
      |      ^
../include/deadbeef/deadbeef.h:1085:138: note: 'plt_insert_cue' has been explicitly marked deprecated here
 1085 |     DB_playItem_t * (*plt_insert_cue) (ddb_playlist_t *plt, DB_playItem_t *after, DB_playItem_t *origin, int numsamples, int samplerate) DEPRECATED_110;
      |                                                                                                                                          ^
../include/deadbeef/deadbeef.h:201:24: note: expanded from macro 'DEPRECATED_110'
  201 | #define DEPRECATED_110 DDB_DEPRECATED("since deadbeef API 1.10")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:390:6: warning: 'pl_playqueue_push' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  390 |     .pl_playqueue_push = (int (*) (DB_playItem_t *))playqueue_push,
      |      ^
../include/deadbeef/deadbeef.h:1250:50: note: 'pl_playqueue_push' has been explicitly marked deprecated here
 1250 |     int (*pl_playqueue_push) (DB_playItem_t *it) DEPRECATED_18;
      |                                                  ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:391:6: warning: 'pl_playqueue_clear' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  391 |     .pl_playqueue_clear = playqueue_clear,
      |      ^
../include/deadbeef/deadbeef.h:1251:39: note: 'pl_playqueue_clear' has been explicitly marked deprecated here
 1251 |     void (*pl_playqueue_clear) (void) DEPRECATED_18;
      |                                       ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:392:6: warning: 'pl_playqueue_pop' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  392 |     .pl_playqueue_pop = playqueue_pop,
      |      ^
../include/deadbeef/deadbeef.h:1252:37: note: 'pl_playqueue_pop' has been explicitly marked deprecated here
 1252 |     void (*pl_playqueue_pop) (void) DEPRECATED_18;
      |                                     ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:393:6: warning: 'pl_playqueue_remove' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  393 |     .pl_playqueue_remove = (void (*) (DB_playItem_t *))playqueue_remove,
      |      ^
../include/deadbeef/deadbeef.h:1253:53: note: 'pl_playqueue_remove' has been explicitly marked deprecated here
 1253 |     void (*pl_playqueue_remove) (DB_playItem_t *it) DEPRECATED_18;
      |                                                     ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:394:6: warning: 'pl_playqueue_test' is deprecated: since deadbeef API 1.8 [-Wdeprecated-declarations]
  394 |     .pl_playqueue_test = (int (*) (DB_playItem_t *))playqueue_test,
      |      ^
../include/deadbeef/deadbeef.h:1254:50: note: 'pl_playqueue_test' has been explicitly marked deprecated here
 1254 |     int (*pl_playqueue_test) (DB_playItem_t *it) DEPRECATED_18;
      |                                                  ^
../include/deadbeef/deadbeef.h:213:23: note: expanded from macro 'DEPRECATED_18'
  213 | #define DEPRECATED_18 DDB_DEPRECATED("since deadbeef API 1.8")
      |                       ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:488:6: warning: 'metacache_ref' is deprecated: since deadbeef API 1.13 [-Wdeprecated-declarations]
  488 |     .metacache_ref = metacache_ref,
      |      ^
../include/deadbeef/deadbeef.h:1383:45: note: 'metacache_ref' has been explicitly marked deprecated here
 1383 |     void (*metacache_ref) (const char *str) DEPRECATED_113;
      |                                             ^
../include/deadbeef/deadbeef.h:183:24: note: expanded from macro 'DEPRECATED_113'
  183 | #define DEPRECATED_113 DDB_DEPRECATED("since deadbeef API 1.13")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:489:6: warning: 'metacache_unref' is deprecated: since deadbeef API 1.13 [-Wdeprecated-declarations]
  489 |     .metacache_unref = metacache_unref,
      |      ^
../include/deadbeef/deadbeef.h:1384:47: note: 'metacache_unref' has been explicitly marked deprecated here
 1384 |     void (*metacache_unref) (const char *str) DEPRECATED_113;
      |                                               ^
../include/deadbeef/deadbeef.h:183:24: note: expanded from macro 'DEPRECATED_113'
  183 | #define DEPRECATED_113 DDB_DEPRECATED("since deadbeef API 1.13")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:501:6: warning: 'vis_spectrum_listen' is deprecated: since deadbeef API 1.15 [-Wdeprecated-declarations]
  501 |     .vis_spectrum_listen = _viz_spectrum_listen_stub,
      |      ^
../include/deadbeef/deadbeef.h:1421:104: note: 'vis_spectrum_listen' has been explicitly marked deprecated here
 1421 |     void (*vis_spectrum_listen) (void *ctx, void (*callback)(void *ctx, const ddb_audio_data_t *data)) DEPRECATED_115;
      |                                                                                                        ^
../include/deadbeef/deadbeef.h:171:24: note: expanded from macro 'DEPRECATED_115'
  171 | #define DEPRECATED_115 DDB_DEPRECATED("since deadbeef API 1.15")
      |                        ^
../include/deadbeef/deadbeef.h:113:46: note: expanded from macro 'DDB_DEPRECATED'
  113 | #   define DDB_DEPRECATED(x) __attribute__ ((deprecated(x)))
      |                                              ^
plugins.c:692:22: warning: passing 'const char *' to parameter of type 'const md5_byte_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  692 |     md5_append (&st, in, len);
      |                      ^~
./md5/md5.h:84:53: note: passing argument to parameter 'data' here
   84 | void md5_append(md5_state_t *pms, const md5_byte_t *data, int nbytes);
      |                                                     ^
plugins.c:1033:32: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char[1000]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1033 |                 const uint8_t *p = conf_blacklist_plugins;
      |                                ^   ~~~~~~~~~~~~~~~~~~~~~~
plugins.c:1040:39: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 1040 |                         if (!strncmp (p, d_name, e-p)) {
      |                                       ^
/usr/include/string.h:159:33: note: passing argument to parameter '__s1' here
  159 | extern int strncmp (const char *__s1, const char *__s2, size_t __n)
      |                                 ^
53 warnings generated.
30 warnings generated.
tf.c:526:25: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  526 |         u8_nextchar (p, &i);
      |                         ^~
./utf8.h:63:46: note: passing argument to parameter 'i' here
   63 | uint32_t u8_nextchar(const char *s, int32_t *i);
      |                                              ^
tf.c:530:29: warning: passing 'char *' to parameter of type 'const signed char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  530 |         int l = u8_toupper (p, i, pout);
      |                             ^
./utf8.h:144:32: note: passing argument to parameter 'c' here
  144 | u8_toupper (const signed char *c, int l, char *out);
      |                                ^
tf.c:556:25: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
  556 |         u8_nextchar (p, &i);
      |                         ^~
./utf8.h:63:46: note: passing argument to parameter 'i' here
   63 | uint32_t u8_nextchar(const char *s, int32_t *i);
      |                                              ^
tf.c:560:29: warning: passing 'char *' to parameter of type 'const signed char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
  560 |         int l = u8_tolower (p, i, pout);
      |                             ^
./utf8.h:141:32: note: passing argument to parameter 'c' here
  141 | u8_tolower (const signed char *c, int l, char *out);
      |                                ^
tf.c:3993:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 3993 |     const char *fstart = c->o;
      |                 ^        ~~~~
tf.c:4074:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4074 |     char *start = c->o;
      |           ^       ~~~~
tf.c:4116:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
 4116 |     char *start = c->o;
      |           ^       ~~~~
7 warnings generated.
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
libtool: warning: remember to run 'libtool --finish /usr/lib/deadbeef'
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #
grep: warning: stray \ before #