STRING_POOL
STRING_POOL pool;
STRING_POOL entityValuePool;
STRING_POOL *pool,
const char *ptr, const char *end, STRING_POOL *pool,
STRING_POOL *newPool, const HASH_TABLE *oldTable);
static void FASTCALL poolInit(STRING_POOL *pool, XML_Parser parser);
static void FASTCALL poolClear(STRING_POOL *pool);
static void FASTCALL poolDestroy(STRING_POOL *pool);
static XML_Char *poolAppend(STRING_POOL *pool, const ENCODING *enc,
static XML_Char *poolStoreString(STRING_POOL *pool, const ENCODING *enc,
static XML_Bool FASTCALL poolGrow(STRING_POOL *pool);
static const XML_Char *FASTCALL poolCopyString(STRING_POOL *pool,
static const XML_Char *FASTCALL poolCopyStringNoFinish(STRING_POOL *pool,
static const XML_Char *poolCopyStringN(STRING_POOL *pool, const XML_Char *s,
static const XML_Char *FASTCALL poolAppendString(STRING_POOL *pool,
const char *ptr, const char *end, STRING_POOL *pool,
const char *ptr, const char *end, STRING_POOL *pool,
STRING_POOL *pool = &(dtd->entityValuePool);
STRING_POOL *const pool = &(parser->m_dtd->entityValuePool);
STRING_POOL m_tempPool;
STRING_POOL m_temp2Pool;
STRING_POOL *newPool, const HASH_TABLE *oldTable) {
poolInit(STRING_POOL *pool, XML_Parser parser) {
poolClear(STRING_POOL *pool) {
poolDestroy(STRING_POOL *pool) {
poolAppend(STRING_POOL *pool, const ENCODING *enc, const char *ptr,
poolCopyString(STRING_POOL *pool, const XML_Char *s) {
poolCopyStringNoFinish(STRING_POOL *pool, const XML_Char *s) {
poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n) {
poolAppendString(STRING_POOL *pool, const XML_Char *s) {
poolStoreString(STRING_POOL *pool, const ENCODING *enc, const char *ptr,
poolGrow(STRING_POOL *pool) {