When I, with the help of Francois, fixed the statistics for forwarded functions in winapi_extract I notice that a few of the forwards in the .spec files are broken.
winapi_check now checks for broken forward when it is run.
However I'm not sure how the broken forwards are best fixed, so what I why I'm asking for people on the list with the appropriete knowledge to fix them.
crtdll.spec: forward is broken: _strdec => msvcrt._strdec crtdll.spec: forward is broken: _strinc => msvcrt._strinc crtdll.spec: forward is broken: _strncnt => msvcrt._strncnt crtdll.spec: forward is broken: _strnextc => msvcrt._strnextc crtdll.spec: forward is broken: _strninc => msvcrt._strninc crtdll.spec: forward is broken: _strspnp => msvcrt._strspnp msvcrt20.spec: forward is broken: __seh_longjmp_unwind@4 => msvcrt.__seh_longjmp_unwind msvcrt20.spec: forward is broken: _mtlock => msvcrt._mtlock msvcrt20.spec: forward is broken: _mtunlock => msvcrt._mtunlock msvcrt20.spec: forward is broken: _tccpy => msvcrt._tccpy msvcrt20.spec: forward is broken: _tclen => msvcrt._tclen msvcrt20.spec: forward is broken: _tcschr => msvcrt._tcschr msvcrt20.spec: forward is broken: _tcsclen => msvcrt._tcsclen msvcrt20.spec: forward is broken: _tcscmp => msvcrt._tcscmp msvcrt20.spec: forward is broken: _tcscspn => msvcrt._tcscspn msvcrt20.spec: forward is broken: _tcsdec => msvcrt._tcsdec msvcrt20.spec: forward is broken: _tcsicmp => msvcrt._tcsicmp msvcrt20.spec: forward is broken: _tcsinc => msvcrt._tcsinc msvcrt20.spec: forward is broken: _tcslwr => msvcrt._tcslwr msvcrt20.spec: forward is broken: _tcsnbcnt => msvcrt._tcsnbcnt msvcrt20.spec: forward is broken: _tcsncat => msvcrt._tcsncat msvcrt20.spec: forward is broken: _tcsnccat => msvcrt._tcsnccat msvcrt20.spec: forward is broken: _tcsnccmp => msvcrt._tcsnccmp msvcrt20.spec: forward is broken: _tcsnccnt => msvcrt._tcsnccnt msvcrt20.spec: forward is broken: _tcsnccpy => msvcrt._tcsnccpy msvcrt20.spec: forward is broken: _tcsncicmp => msvcrt._tcsncicmp msvcrt20.spec: forward is broken: _tcsncmp => msvcrt._tcsncmp msvcrt20.spec: forward is broken: _tcsncpy => msvcrt._tcsncpy msvcrt20.spec: forward is broken: _tcsncset => msvcrt._tcsncset msvcrt20.spec: forward is broken: _tcsnextc => msvcrt._tcsnextc msvcrt20.spec: forward is broken: _tcsnicmp => msvcrt._tcsnicmp msvcrt20.spec: forward is broken: _tcsninc => msvcrt._tcsninc msvcrt20.spec: forward is broken: _tcsnset => msvcrt._tcsnset msvcrt20.spec: forward is broken: _tcspbrk => msvcrt._tcspbrk msvcrt20.spec: forward is broken: _tcsrchr => msvcrt._tcsrchr msvcrt20.spec: forward is broken: _tcsrev => msvcrt._tcsrev msvcrt20.spec: forward is broken: _tcsset => msvcrt._tcsset msvcrt20.spec: forward is broken: _tcsspn => msvcrt._tcsspn msvcrt20.spec: forward is broken: _tcsspnp => msvcrt._tcsspnp msvcrt20.spec: forward is broken: _tcsstr => msvcrt._tcsstr msvcrt20.spec: forward is broken: _tcstok => msvcrt._tcstok msvcrt20.spec: forward is broken: _tcsupr => msvcrt._tcsupr shell32.spec: forward is broken: StrNCpyW => shlwapi.StrNCpyW