Unformatted input functions

The various unformatted input functions all begin by constructing an object of type basic_istream::sentry and ends by destroying the sentry object.

Note: Older versions of the library may begin by calling ipfx() and end by calling isfx() and returning the value specified.