21 if (header.length() != 11) {
25 if (header !=
"LcfDataBase") {
26 fprintf(stderr,
"Warning: %s header is not LcfDataBase and might not be a valid RPG2000 database.\n", filename.c_str());
32 std::vector<RPG::Actor>::iterator it;
46 const std::string header(
"LcfDataBase");
void SetHandler(XmlHandler *handler)
void BeginElement(const std::string &name)
void EndElement(const std::string &name)
void Write(const void *ptr, size_t size, size_t nmemb)
bool LoadXml(const std::string &filename)
void ReadString(std::string &ref, size_t size)
bool Save(const std::string &filename, const std::string &encoding)
bool Load(const std::string &filename, const std::string &encoding)
static void SetError(const char *fmt,...)
bool SaveXml(const std::string &filename)
std::vector< RPG::Actor > & actors