Excerpts from Takahiro Itagaki's message of mié jul 07 04:39:38 -0400 2010:
> BTW, we could have LogicalTapeReadExact() as an alias of
> LogicalTapeRead() and checking the result because we have
> many duplicated codes for "unexpected end of data" errors.
I'd just add a boolean "exact required" to the existing functions.