K 10 svn:author V 8 truckman K 8 svn:date V 27 2015-09-14T21:39:32.488395Z K 7 svn:log V 292 Cherrypick five upstream commits to fix "unused typedef" warnings when building with recent clang. Four of these were included in the 1.56 release, the fourth was included in 1.59. One of these needed the addition of "|| defined(__clang__)" because the __GNUC_MINOR__ check excluded clang. END