taglib/taglib — pull request #44 by BSDKaffee (2012-07-15 06:14:02+00:00)
Title: Disambiguate several uint and ushort references

Taglib fails to compile with complaints that references to uint and ushort are ambiguous. E.g.:

[ 60%] Building CXX object taglib/CMakeFiles/tag.dir/wavpack/wavpackfile.cpp.o
[ 61%] Building CXX object taglib/CMakeFiles/tag.dir/wavpack/wavpackproperties.cpp.o
/usr/ports/audio/taglib/work/taglib-1.8beta/taglib/wavpack/wavpackproperties.cpp:120: error: reference to 'uint' is ambiguous
/usr/include/sys/types.h:56: error: candidates are: typedef unsigned int uint
/usr/ports/audio/taglib/work/taglib-1.8beta/taglib/toolkit/taglib.h:81: error: typedef unsigned int TagLib::uint
/usr/ports/audio/taglib/work/taglib-1.8beta/taglib/wavpack/wavpackproperties.cpp:120: error: reference to 'uint' is ambiguous
/usr/include/sys/types.h:56: error: candidates are: typedef unsigned int uint
/usr/ports/audio/taglib/work/taglib-1.8beta/taglib/toolkit/taglib.h:81: error: typedef unsigned int TagLib::uint
/usr/ports/audio/taglib/work/taglib-1.8beta/taglib/wavpack/wavpackproperties.cpp:120: error: 'uint' does not name a type
*** Error code 1