Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Patch by Art Shipkowski, 12 May 2005 Cleanup.
Patch by James MacAulay, 07 Oct 2005