PR: 72585 PR: 169797 Submitted by: Takefu <takefu@airport.fm> Submitted by: Satoshi KImura <satosi.kimura@nifty.ne.jp>
PR: 32448 Submitted by: Alexey Klimov <klim@unique.kiev.ua>