Pyrogenesis
trunk
|
#include "precompiled.h"
#include <vector>
#include <set>
#include <map>
#include <stack>
#include <algorithm>
#include "maths/MD5.h"
#include "ps/CacheLoader.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
#include "RelaxNG.h"
#include "Xeromyces.h"
#include <libxml/parser.h>
Functions | |
static void | errorHandler (void *userData, xmlErrorPtr error) |
static void | FindNames (const xmlNodePtr node, std::set< std::string > &elementNames, std::set< std::string > &attributeNames) |
static void | OutputElement (const xmlNodePtr node, WriteBuffer &writeBuffer, std::map< std::string, u32 > &elementIDs, std::map< std::string, u32 > &attributeIDs) |
Variables | |
static CMutex | g_ValidatorCacheLock |
static std::map< const std::string, RelaxNGValidator > | g_ValidatorCache |
static bool | g_XeromycesStarted = false |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |