* \return true if all is ok, false otherwise
* \note Restore file position at exit (if no error)
* \note Test buffer \param buf must be filled with
* \return true if all is ok, false otherwise
* \note Restore file position at exit (if no error)
* \note Test buffer \param buf must be filled with