Namespaces | Functions
libebook_utils.cpp File Reference
`#include <cstdio>`
`#include <cstdarg>`
`#include <boost/algorithm/string/predicate.hpp>`
`#include "libebook_utils.h"`

## Namespaces
| libebook

## Functions
void | libebook::debugPrint (const char *format,...)
uint8_t | libebook::readU8 (librevenge::RVNGInputStream *input, bool)
uint16_t | libebook::readU16 (librevenge::RVNGInputStream *input, bool bigEndian)
uint32_t | libebook::readU32 (librevenge::RVNGInputStream *input, bool bigEndian)
uint64_t | libebook::readU64 (librevenge::RVNGInputStream *input, bool bigEndian)
const unsigned char * | libebook::readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes)
string | libebook::readCString (librevenge::RVNGInputStream *input)
string | libebook::readPascalString (librevenge::RVNGInputStream *input)
void | libebook::skip (librevenge::RVNGInputStream *input, unsigned long numBytes)
void | libebook::seek (librevenge::RVNGInputStream *const input, const unsigned long pos)
void | libebook::seekRelative (librevenge::RVNGInputStream *const input, const long pos)
unsigned long | libebook::getRemainingLength (librevenge::RVNGInputStream *const input)
uint8_t | libebook::readU8 (const boost::shared_ptr< librevenge::RVNGInputStream > input, bool)
uint16_t | libebook::readU16 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
uint32_t | libebook::readU32 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
uint64_t | libebook::readU64 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
const unsigned char * | libebook::readNBytes (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
std::string | libebook::readCString (const boost::shared_ptr< librevenge::RVNGInputStream > input)
std::string | libebook::readPascalString (const boost::shared_ptr< librevenge::RVNGInputStream > input)
void | libebook::skip (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
void | libebook::seek (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos)
void | libebook::seekRelative (const boost::shared_ptr< librevenge::RVNGInputStream > input, const long pos)
unsigned long | libebook::getRemainingLength (const boost::shared_ptr< librevenge::RVNGInputStream > input)
bool | libebook::findSubStreamByExt (const RVNGInputStreamPtr_t &input, const std::string &ext, unsigned &id)