libebook_xml.cpp File Reference documentation

libebook_xml.cpp File Reference
`#include "libebook_xml.h"`
`#include <cstring>`
`#include <librevenge-stream/librevenge-stream.h>`

## Namespaces
namespace | libebook

## Functions
static int | ebookXMLReadFromStream (void *context, char *buffer, int len)
static int | ebookXMLCloseStream (void *)
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> | libebook::makeXmlReader (librevenge::RVNGInputStream *input)
const char * | libebook::char_cast (const char *const c)
const char * | libebook::char_cast (const signed char *const c)
const char * | libebook::char_cast (const unsigned char *const c)
const char ** | libebook::char_array_cast (const char **const c)
const char ** | libebook::char_array_cast (const signed char **const c)
const char ** | libebook::char_array_cast (const unsigned char **const c)

## Function Documentation

## ◆ ebookXMLCloseStream()

int ebookXMLCloseStream | ( | void * |  | ) |
| static

Referenced by libebook::makeXmlReader().

## ◆ ebookXMLReadFromStream()

int ebookXMLReadFromStream | ( | void * | context,
|  | char * | buffer,
|  | int | len )
| static

Referenced by libebook::makeXmlReader().