force early inclusion of stdint.h
suppress compiler warning
wrap new procedure
interface changed
interface changed
numerous portability and algorithmic changes