[FFmpeg-trac] #5775(avdevice:new): Direct show webcam video capture fails in Windows 10 Anniversary edition

FFmpeg trac at avcodec.org
Sat Aug 13 03:04:29 EEST 2016


#5775: Direct show webcam video capture fails in Windows 10 Anniversary edition
-------------------------------------+------------------------------------
             Reporter:  ctdavids     |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:  avdevice
              Version:  git-master   |               Resolution:
             Keywords:  dshow crash  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+------------------------------------

Comment (by ctdavids):

 So, I've made a best guess as to what the relevant part of the config log
 is.  Also, you said "post" so I'm assuming you want it in a code block
 (despite the length of at least one of them) rather than an attachment.

 From patch 1 build
 {{{
 check_type dshow.h IBaseFilter
 check_code cc dshow.h IBaseFilter v
 check_cc
 BEGIN /tmp/ffconf.LowfOwg0.c
     1   #include <dshow.h>
     2   int main(void) { IBaseFilter v; return 0; }
 END /tmp/ffconf.LowfOwg0.c
 gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -U__STRICT_ANSI__ -DPIC -std=c99 -fomit-frame-pointer -pthread -c -o
 /tmp/ffconf.oOoXQWdQ.o /tmp/ffconf.LowfOwg0.c
 In file included from /usr/include/w32api/dshow.h:33:0,
                  from /tmp/ffconf.LowfOwg0.c:1:
 /usr/include/w32api/strsafe.h: In function 'StringGetsExWorkerW':
 /usr/include/w32api/strsafe.h:1855:11: error: 'WEOF' undeclared (first use
 in this function)
     if(ch==WEOF) {
            ^
 /usr/include/w32api/strsafe.h:1855:11: note: each undeclared identifier is
 reported only once for each function it appears in
 check_header dev/bktr/ioctl_meteor.h
 }}}

 From patch 2 build(looks very similar)

 {{{
 check_type dshow.h IBaseFilter
 check_code cc dshow.h IBaseFilter v
 check_cc
 BEGIN /tmp/ffconf.6ms7EEFG.c
     1   #include <dshow.h>
     2   int main(void) { IBaseFilter v; return 0; }
 END /tmp/ffconf.6ms7EEFG.c
 gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -U__STRICT_ANSI__ -DPIC -std=c99 -fomit-frame-pointer -pthread -c -o
 /tmp/ffconf.SpLuvXBr.o /tmp/ffconf.6ms7EEFG.c
 In file included from /usr/include/w32api/dshow.h:33:0,
                  from /tmp/ffconf.6ms7EEFG.c:1:
 /usr/include/w32api/strsafe.h: In function 'StringGetsExWorkerW':
 /usr/include/w32api/strsafe.h:1855:11: error: 'WEOF' undeclared (first use
 in this function)
     if(ch==WEOF) {
            ^
 /usr/include/w32api/strsafe.h:1855:11: note: each undeclared identifier is
 reported only once for each function it appears in
 check_header dev/bktr/ioctl_meteor.h
 }}}

 From cross-compiled build
 {{{
 check_type dshow.h IBaseFilter
 check_code cc dshow.h IBaseFilter v
 check_cc
 BEGIN /tmp/ffconf.KlbWoqxj.c
     1   #include <dshow.h>
     2   int main(void) { IBaseFilter v; return 0; }
 END /tmp/ffconf.KlbWoqxj.c
 x86_64-w64-mingw32-gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64
 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D__USE_MINGW_ANSI_STDIO=1
 -D__printf__=__gnu_printf__ -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
 -DPIC -std=c99 -fomit-frame-pointer -c -o /tmp/ffconf.ravTTbfM.o
 /tmp/ffconf.KlbWoqxj.c
 In file included from /usr/x86_64-w64-mingw32/sys-
 root/mingw/include/dshow.h:33:0,
                  from /tmp/ffconf.KlbWoqxj.c:1:
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:865:12: warning:
 inline function 'StringCbLengthW' declared but never defined
  STRSAFEAPI StringCbLengthW(STRSAFE_LPCWSTR psz,size_t cbMax,size_t
 *pcbLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:864:12: warning:
 inline function 'StringCbLengthA' declared but never defined
  STRSAFEAPI StringCbLengthA(STRSAFE_LPCSTR psz,size_t cbMax,size_t
 *pcbLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:838:12: warning:
 inline function 'StringCchLengthW' declared but never defined
  STRSAFEAPI StringCchLengthW(STRSAFE_LPCWSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:837:12: warning:
 inline function 'StringCchLengthA' declared but never defined
  STRSAFEAPI StringCchLengthA(STRSAFE_LPCSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:805:20: warning:
 inline function 'StringCbGetsExW' declared but never defined
  STRSAFE_INLINE_API StringCbGetsExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:804:20: warning:
 inline function 'StringCbGetsExA' declared but never defined
  STRSAFE_INLINE_API StringCbGetsExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:776:20: warning:
 inline function 'StringCchGetsExW' declared but never defined
  STRSAFE_INLINE_API StringCchGetsExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:775:20: warning:
 inline function 'StringCchGetsExA' declared but never defined
  STRSAFE_INLINE_API StringCchGetsExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:751:20: warning:
 inline function 'StringCbGetsW' declared but never defined
  STRSAFE_INLINE_API StringCbGetsW(STRSAFE_LPWSTR pszDest,size_t cbDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:750:20: warning:
 inline function 'StringCbGetsA' declared but never defined
  STRSAFE_INLINE_API StringCbGetsA(STRSAFE_LPSTR pszDest,size_t cbDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:722:20: warning:
 inline function 'StringCchGetsW' declared but never defined
  STRSAFE_INLINE_API StringCchGetsW(STRSAFE_LPWSTR pszDest,size_t cchDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:721:20: warning:
 inline function 'StringCchGetsA' declared but never defined
  STRSAFE_INLINE_API StringCchGetsA(STRSAFE_LPSTR pszDest,size_t cchDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:685:12: warning:
 inline function 'StringCbVPrintfExW' declared but never defined
  STRSAFEAPI StringCbVPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:684:12: warning:
 inline function 'StringCbVPrintfExA' declared but never defined
  STRSAFEAPI StringCbVPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:656:12: warning:
 inline function 'StringCchVPrintfExW' declared but never defined
  STRSAFEAPI StringCchVPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:655:12: warning:
 inline function 'StringCchVPrintfExA' declared but never defined
  STRSAFEAPI StringCchVPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:609:12: warning:
 inline function 'StringCbPrintfExW' declared but never defined
  STRSAFEAPI StringCbPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:608:12: warning:
 inline function 'StringCbPrintfExA' declared but never defined
  STRSAFEAPI StringCbPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:581:12: warning:
 inline function 'StringCchPrintfExW' declared but never defined
  STRSAFEAPI StringCchPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:580:12: warning:
 inline function 'StringCchPrintfExA' declared but never defined
  STRSAFEAPI StringCchPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:553:12: warning:
 inline function 'StringCbPrintfW' declared but never defined
  STRSAFEAPI StringCbPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:552:12: warning:
 inline function 'StringCbPrintfA' declared but never defined
  STRSAFEAPI StringCbPrintfA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:526:12: warning:
 inline function 'StringCchPrintfW' declared but never defined
  STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:525:12: warning:
 inline function 'StringCchPrintfA' declared but never defined
  STRSAFEAPI StringCchPrintfA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:508:12: warning:
 inline function 'StringCbVPrintfW' declared but never defined
  STRSAFEAPI StringCbVPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:507:12: warning:
 inline function 'StringCbVPrintfA' declared but never defined
  STRSAFEAPI StringCbVPrintfA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:491:12: warning:
 inline function 'StringCchVPrintfW' declared but never defined
  STRSAFEAPI StringCchVPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:490:12: warning:
 inline function 'StringCchVPrintfA' declared but never defined
  STRSAFEAPI StringCchVPrintfA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:462:12: warning:
 inline function 'StringCbCatNExW' declared but never defined
  STRSAFEAPI StringCbCatNExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToAppend,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:461:12: warning:
 inline function 'StringCbCatNExA' declared but never defined
  STRSAFEAPI StringCbCatNExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToAppend,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:445:12: warning:
 inline function 'StringCchCatNExW' declared but never defined
  STRSAFEAPI StringCchCatNExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:444:12: warning:
 inline function 'StringCchCatNExA' declared but never defined
  STRSAFEAPI StringCchCatNExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:425:12: warning:
 inline function 'StringCbCatNW' declared but never defined
  STRSAFEAPI StringCbCatNW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:424:12: warning:
 inline function 'StringCbCatNA' declared but never defined
  STRSAFEAPI StringCbCatNA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:408:12: warning:
 inline function 'StringCchCatNW' declared but never defined
  STRSAFEAPI StringCchCatNW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:407:12: warning:
 inline function 'StringCchCatNA' declared but never defined
  STRSAFEAPI StringCchCatNA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:379:12: warning:
 inline function 'StringCbCatExW' declared but never defined
  STRSAFEAPI StringCbCatExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:378:12: warning:
 inline function 'StringCbCatExA' declared but never defined
  STRSAFEAPI StringCbCatExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:361:12: warning:
 inline function 'StringCchCatExW' declared but never defined
  STRSAFEAPI StringCchCatExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:360:12: warning:
 inline function 'StringCchCatExA' declared but never defined
  STRSAFEAPI StringCchCatExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:343:12: warning:
 inline function 'StringCbCatW' declared but never defined
  STRSAFEAPI StringCbCatW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:342:12: warning:
 inline function 'StringCbCatA' declared but never defined
  STRSAFEAPI StringCbCatA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:326:12: warning:
 inline function 'StringCchCatW' declared but never defined
  STRSAFEAPI StringCchCatW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:325:12: warning:
 inline function 'StringCchCatA' declared but never defined
  STRSAFEAPI StringCchCatA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:293:12: warning:
 inline function 'StringCbCopyNExW' declared but never defined
  STRSAFEAPI StringCbCopyNExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToCopy,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:292:12: warning:
 inline function 'StringCbCopyNExA' declared but never defined
  STRSAFEAPI StringCbCopyNExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:276:12: warning:
 inline function 'StringCchCopyNExW' declared but never defined
  STRSAFEAPI StringCchCopyNExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:275:12: warning:
 inline function 'StringCchCopyNExA' declared but never defined
  STRSAFEAPI StringCchCopyNExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:255:12: warning:
 inline function 'StringCbCopyNW' declared but never defined
  STRSAFEAPI StringCbCopyNW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:254:12: warning:
 inline function 'StringCbCopyNA' declared but never defined
  STRSAFEAPI StringCbCopyNA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:237:12: warning:
 inline function 'StringCchCopyNW' declared but never defined
  STRSAFEAPI StringCchCopyNW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:236:12: warning:
 inline function 'StringCchCopyNA' declared but never defined
  STRSAFEAPI StringCchCopyNA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:206:12: warning:
 inline function 'StringCbCopyExW' declared but never defined
  STRSAFEAPI StringCbCopyExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:205:12: warning:
 inline function 'StringCbCopyExA' declared but never defined
  STRSAFEAPI StringCbCopyExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:187:12: warning:
 inline function 'StringCchCopyExW' declared but never defined
  STRSAFEAPI StringCchCopyExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:186:12: warning:
 inline function 'StringCchCopyExA' declared but never defined
  STRSAFEAPI StringCchCopyExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:169:12: warning:
 inline function 'StringCbCopyW' declared but never defined
  STRSAFEAPI StringCbCopyW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:168:12: warning:
 inline function 'StringCbCopyA' declared but never defined
  STRSAFEAPI StringCbCopyA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:153:12: warning:
 inline function 'StringCchCopyW' declared but never defined
  STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:152:12: warning:
 inline function 'StringCchCopyA' declared but never defined
  STRSAFEAPI StringCchCopyA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:148:20: warning:
 inline function 'StringGetsExWorkerW' declared but never defined
  STRSAFE_INLINE_API StringGetsExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:147:20: warning:
 inline function 'StringGetsExWorkerA' declared but never defined
  STRSAFE_INLINE_API StringGetsExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:146:12: warning:
 inline function 'StringLengthWorkerW' declared but never defined
  STRSAFEAPI StringLengthWorkerW(STRSAFE_LPCWSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:145:12: warning:
 inline function 'StringLengthWorkerA' declared but never defined
  STRSAFEAPI StringLengthWorkerA(STRSAFE_LPCSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:144:12: warning:
 inline function 'StringVPrintfExWorkerW' declared but never defined
  STRSAFEAPI StringVPrintfExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list
 argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:143:12: warning:
 inline function 'StringVPrintfExWorkerA' declared but never defined
  STRSAFEAPI StringVPrintfExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags,STRSAFE_LPCSTR pszFormat,va_list
 argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:142:12: warning:
 inline function 'StringVPrintfWorkerW' declared but never defined
  STRSAFEAPI StringVPrintfWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:141:12: warning:
 inline function 'StringVPrintfWorkerA' declared but never defined
  STRSAFEAPI StringVPrintfWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:140:12: warning:
 inline function 'StringCatNExWorkerW' declared but never defined
  STRSAFEAPI StringCatNExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,size_t
 cchToAppend,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:139:12: warning:
 inline function 'StringCatNExWorkerA' declared but never defined
  STRSAFEAPI StringCatNExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,size_t
 cchToAppend,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:138:12: warning:
 inline function 'StringCatNWorkerW' declared but never defined
  STRSAFEAPI StringCatNWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:137:12: warning:
 inline function 'StringCatNWorkerA' declared but never defined
  STRSAFEAPI StringCatNWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:136:12: warning:
 inline function 'StringCatExWorkerW' declared but never defined
  STRSAFEAPI StringCatExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:135:12: warning:
 inline function 'StringCatExWorkerA' declared but never defined
  STRSAFEAPI StringCatExWorkerA(STRSAFE_LPSTR pszDest,size_t cchDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:134:12: warning:
 inline function 'StringCatWorkerW' declared but never defined
  STRSAFEAPI StringCatWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:133:12: warning:
 inline function 'StringCatWorkerA' declared but never defined
  STRSAFEAPI StringCatWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:132:12: warning:
 inline function 'StringCopyNExWorkerW' declared but never defined
  STRSAFEAPI StringCopyNExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,size_t
 cchToCopy,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:131:12: warning:
 inline function 'StringCopyNExWorkerA' declared but never defined
  STRSAFEAPI StringCopyNExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:130:12: warning:
 inline function 'StringCopyNWorkerW' declared but never defined
  STRSAFEAPI StringCopyNWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:129:12: warning:
 inline function 'StringCopyNWorkerA' declared but never defined
  STRSAFEAPI StringCopyNWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:128:12: warning:
 inline function 'StringCopyExWorkerW' declared but never defined
  STRSAFEAPI StringCopyExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:127:12: warning:
 inline function 'StringCopyExWorkerA' declared but never defined
  STRSAFEAPI StringCopyExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:126:12: warning:
 inline function 'StringCopyWorkerW' declared but never defined
  STRSAFEAPI StringCopyWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:125:12: warning:
 inline function 'StringCopyWorkerA' declared but never defined
  STRSAFEAPI StringCopyWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:865:12: warning:
 inline function 'StringCbLengthW' declared but never defined
  STRSAFEAPI StringCbLengthW(STRSAFE_LPCWSTR psz,size_t cbMax,size_t
 *pcbLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:864:12: warning:
 inline function 'StringCbLengthA' declared but never defined
  STRSAFEAPI StringCbLengthA(STRSAFE_LPCSTR psz,size_t cbMax,size_t
 *pcbLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:838:12: warning:
 inline function 'StringCchLengthW' declared but never defined
  STRSAFEAPI StringCchLengthW(STRSAFE_LPCWSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:837:12: warning:
 inline function 'StringCchLengthA' declared but never defined
  STRSAFEAPI StringCchLengthA(STRSAFE_LPCSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:805:20: warning:
 inline function 'StringCbGetsExW' declared but never defined
  STRSAFE_INLINE_API StringCbGetsExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:804:20: warning:
 inline function 'StringCbGetsExA' declared but never defined
  STRSAFE_INLINE_API StringCbGetsExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:776:20: warning:
 inline function 'StringCchGetsExW' declared but never defined
  STRSAFE_INLINE_API StringCchGetsExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:775:20: warning:
 inline function 'StringCchGetsExA' declared but never defined
  STRSAFE_INLINE_API StringCchGetsExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:751:20: warning:
 inline function 'StringCbGetsW' declared but never defined
  STRSAFE_INLINE_API StringCbGetsW(STRSAFE_LPWSTR pszDest,size_t cbDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:750:20: warning:
 inline function 'StringCbGetsA' declared but never defined
  STRSAFE_INLINE_API StringCbGetsA(STRSAFE_LPSTR pszDest,size_t cbDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:722:20: warning:
 inline function 'StringCchGetsW' declared but never defined
  STRSAFE_INLINE_API StringCchGetsW(STRSAFE_LPWSTR pszDest,size_t cchDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:721:20: warning:
 inline function 'StringCchGetsA' declared but never defined
  STRSAFE_INLINE_API StringCchGetsA(STRSAFE_LPSTR pszDest,size_t cchDest);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:685:12: warning:
 inline function 'StringCbVPrintfExW' declared but never defined
  STRSAFEAPI StringCbVPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:684:12: warning:
 inline function 'StringCbVPrintfExA' declared but never defined
  STRSAFEAPI StringCbVPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:656:12: warning:
 inline function 'StringCchVPrintfExW' declared but never defined
  STRSAFEAPI StringCchVPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:655:12: warning:
 inline function 'StringCchVPrintfExA' declared but never defined
  STRSAFEAPI StringCchVPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:609:12: warning:
 inline function 'StringCbPrintfExW' declared but never defined
  STRSAFEAPI StringCbPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:608:12: warning:
 inline function 'StringCbPrintfExA' declared but never defined
  STRSAFEAPI StringCbPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:581:12: warning:
 inline function 'StringCchPrintfExW' declared but never defined
  STRSAFEAPI StringCchPrintfExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:580:12: warning:
 inline function 'StringCchPrintfExA' declared but never defined
  STRSAFEAPI StringCchPrintfExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32
 dwFlags,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:553:12: warning:
 inline function 'StringCbPrintfW' declared but never defined
  STRSAFEAPI StringCbPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:552:12: warning:
 inline function 'StringCbPrintfA' declared but never defined
  STRSAFEAPI StringCbPrintfA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:526:12: warning:
 inline function 'StringCchPrintfW' declared but never defined
  STRSAFEAPI StringCchPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:525:12: warning:
 inline function 'StringCchPrintfA' declared but never defined
  STRSAFEAPI StringCchPrintfA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,...);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:508:12: warning:
 inline function 'StringCbVPrintfW' declared but never defined
  STRSAFEAPI StringCbVPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:507:12: warning:
 inline function 'StringCbVPrintfA' declared but never defined
  STRSAFEAPI StringCbVPrintfA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:491:12: warning:
 inline function 'StringCchVPrintfW' declared but never defined
  STRSAFEAPI StringCchVPrintfW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:490:12: warning:
 inline function 'StringCchVPrintfA' declared but never defined
  STRSAFEAPI StringCchVPrintfA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:462:12: warning:
 inline function 'StringCbCatNExW' declared but never defined
  STRSAFEAPI StringCbCatNExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToAppend,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:461:12: warning:
 inline function 'StringCbCatNExA' declared but never defined
  STRSAFEAPI StringCbCatNExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToAppend,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:445:12: warning:
 inline function 'StringCchCatNExW' declared but never defined
  STRSAFEAPI StringCchCatNExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:444:12: warning:
 inline function 'StringCchCatNExA' declared but never defined
  STRSAFEAPI StringCchCatNExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:425:12: warning:
 inline function 'StringCbCatNW' declared but never defined
  STRSAFEAPI StringCbCatNW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:424:12: warning:
 inline function 'StringCbCatNA' declared but never defined
  STRSAFEAPI StringCbCatNA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:408:12: warning:
 inline function 'StringCchCatNW' declared but never defined
  STRSAFEAPI StringCchCatNW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:407:12: warning:
 inline function 'StringCchCatNA' declared but never defined
  STRSAFEAPI StringCchCatNA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:379:12: warning:
 inline function 'StringCbCatExW' declared but never defined
  STRSAFEAPI StringCbCatExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:378:12: warning:
 inline function 'StringCbCatExA' declared but never defined
  STRSAFEAPI StringCbCatExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:361:12: warning:
 inline function 'StringCchCatExW' declared but never defined
  STRSAFEAPI StringCchCatExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:360:12: warning:
 inline function 'StringCchCatExA' declared but never defined
  STRSAFEAPI StringCchCatExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:343:12: warning:
 inline function 'StringCbCatW' declared but never defined
  STRSAFEAPI StringCbCatW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:342:12: warning:
 inline function 'StringCbCatA' declared but never defined
  STRSAFEAPI StringCbCatA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:326:12: warning:
 inline function 'StringCchCatW' declared but never defined
  STRSAFEAPI StringCchCatW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:325:12: warning:
 inline function 'StringCchCatA' declared but never defined
  STRSAFEAPI StringCchCatA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:293:12: warning:
 inline function 'StringCbCopyNExW' declared but never defined
  STRSAFEAPI StringCbCopyNExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToCopy,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:292:12: warning:
 inline function 'StringCbCopyNExA' declared but never defined
  STRSAFEAPI StringCbCopyNExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:276:12: warning:
 inline function 'StringCchCopyNExW' declared but never defined
  STRSAFEAPI StringCchCopyNExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:275:12: warning:
 inline function 'StringCchCopyNExA' declared but never defined
  STRSAFEAPI StringCchCopyNExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:255:12: warning:
 inline function 'StringCbCopyNW' declared but never defined
  STRSAFEAPI StringCbCopyNW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,size_t cbToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:254:12: warning:
 inline function 'StringCbCopyNA' declared but never defined
  STRSAFEAPI StringCbCopyNA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,size_t cbToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:237:12: warning:
 inline function 'StringCchCopyNW' declared but never defined
  STRSAFEAPI StringCchCopyNW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:236:12: warning:
 inline function 'StringCchCopyNA' declared but never defined
  STRSAFEAPI StringCchCopyNA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:206:12: warning:
 inline function 'StringCbCopyExW' declared but never defined
  STRSAFEAPI StringCbCopyExW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:205:12: warning:
 inline function 'StringCbCopyExA' declared but never defined
  STRSAFEAPI StringCbCopyExA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcbRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:187:12: warning:
 inline function 'StringCchCopyExW' declared but never defined
  STRSAFEAPI StringCchCopyExW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:186:12: warning:
 inline function 'StringCchCopyExA' declared but never defined
  STRSAFEAPI StringCchCopyExA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:169:12: warning:
 inline function 'StringCbCopyW' declared but never defined
  STRSAFEAPI StringCbCopyW(STRSAFE_LPWSTR pszDest,size_t
 cbDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:168:12: warning:
 inline function 'StringCbCopyA' declared but never defined
  STRSAFEAPI StringCbCopyA(STRSAFE_LPSTR pszDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:153:12: warning:
 inline function 'StringCchCopyW' declared but never defined
  STRSAFEAPI StringCchCopyW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:152:12: warning:
 inline function 'StringCchCopyA' declared but never defined
  STRSAFEAPI StringCchCopyA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:148:20: warning:
 inline function 'StringGetsExWorkerW' declared but never defined
  STRSAFE_INLINE_API StringGetsExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:147:20: warning:
 inline function 'StringGetsExWorkerA' declared but never defined
  STRSAFE_INLINE_API StringGetsExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
                     ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:146:12: warning:
 inline function 'StringLengthWorkerW' declared but never defined
  STRSAFEAPI StringLengthWorkerW(STRSAFE_LPCWSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:145:12: warning:
 inline function 'StringLengthWorkerA' declared but never defined
  STRSAFEAPI StringLengthWorkerA(STRSAFE_LPCSTR psz,size_t cchMax,size_t
 *pcchLength);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:144:12: warning:
 inline function 'StringVPrintfExWorkerW' declared but never defined
  STRSAFEAPI StringVPrintfExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPWSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags,STRSAFE_LPCWSTR pszFormat,va_list
 argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:143:12: warning:
 inline function 'StringVPrintfExWorkerA' declared but never defined
  STRSAFEAPI StringVPrintfExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags,STRSAFE_LPCSTR pszFormat,va_list
 argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:142:12: warning:
 inline function 'StringVPrintfWorkerW' declared but never defined
  STRSAFEAPI StringVPrintfWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:141:12: warning:
 inline function 'StringVPrintfWorkerA' declared but never defined
  STRSAFEAPI StringVPrintfWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszFormat,va_list argList);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:140:12: warning:
 inline function 'StringCatNExWorkerW' declared but never defined
  STRSAFEAPI StringCatNExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,size_t
 cchToAppend,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:139:12: warning:
 inline function 'StringCatNExWorkerA' declared but never defined
  STRSAFEAPI StringCatNExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,size_t
 cchToAppend,STRSAFE_LPSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:138:12: warning:
 inline function 'StringCatNWorkerW' declared but never defined
  STRSAFEAPI StringCatNWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:137:12: warning:
 inline function 'StringCatNWorkerA' declared but never defined
  STRSAFEAPI StringCatNWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToAppend);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:136:12: warning:
 inline function 'StringCatExWorkerW' declared but never defined
  STRSAFEAPI StringCatExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:135:12: warning:
 inline function 'StringCatExWorkerA' declared but never defined
  STRSAFEAPI StringCatExWorkerA(STRSAFE_LPSTR pszDest,size_t cchDest,size_t
 cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR *ppszDestEnd,size_t
 *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:134:12: warning:
 inline function 'StringCatWorkerW' declared but never defined
  STRSAFEAPI StringCatWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:133:12: warning:
 inline function 'StringCatWorkerA' declared but never defined
  STRSAFEAPI StringCatWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:132:12: warning:
 inline function 'StringCopyNExWorkerW' declared but never defined
  STRSAFEAPI StringCopyNExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,size_t
 cchToCopy,STRSAFE_LPWSTR *ppszDestEnd,size_t *pcchRemaining,unsigned
 __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:131:12: warning:
 inline function 'StringCopyNExWorkerA' declared but never defined
  STRSAFEAPI StringCopyNExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:130:12: warning:
 inline function 'StringCopyNWorkerW' declared but never defined
  STRSAFEAPI StringCopyNWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:129:12: warning:
 inline function 'StringCopyNWorkerA' declared but never defined
  STRSAFEAPI StringCopyNWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc,size_t cchToCopy);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:128:12: warning:
 inline function 'StringCopyExWorkerW' declared but never defined
  STRSAFEAPI StringCopyExWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCWSTR pszSrc,STRSAFE_LPWSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:127:12: warning:
 inline function 'StringCopyExWorkerA' declared but never defined
  STRSAFEAPI StringCopyExWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,size_t cbDest,STRSAFE_LPCSTR pszSrc,STRSAFE_LPSTR
 *ppszDestEnd,size_t *pcchRemaining,unsigned __LONG32 dwFlags);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:126:12: warning:
 inline function 'StringCopyWorkerW' declared but never defined
  STRSAFEAPI StringCopyWorkerW(STRSAFE_LPWSTR pszDest,size_t
 cchDest,STRSAFE_LPCWSTR pszSrc);
             ^
 /usr/x86_64-w64-mingw32/sys-root/mingw/include/strsafe.h:125:12: warning:
 inline function 'StringCopyWorkerA' declared but never defined
  STRSAFEAPI StringCopyWorkerA(STRSAFE_LPSTR pszDest,size_t
 cchDest,STRSAFE_LPCSTR pszSrc);
             ^
 check_header dev/bktr/ioctl_meteor.h

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5775#comment:13>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list