Lines Matching defs:ptr

227   XML_Char *ptr;
417 const char *ptr, const char *end);
420 const char *ptr, const char *end);
433 const char *ptr, const char *end);
448 #define poolEnd(pool) ((pool)->ptr)
449 #define poolLength(pool) ((pool)->ptr - (pool)->start)
450 #define poolChop(pool) ((void)--(pool->ptr))
451 #define poolLastChar(pool) (((pool)->ptr)[-1])
452 #define poolDiscard(pool) ((pool)->ptr = (pool)->start)
453 #define poolFinish(pool) ((pool)->start = (pool)->ptr)
455 (((pool)->ptr == (pool)->end && !poolGrow(pool)) \
457 : ((*((pool)->ptr)++ = c), 1))
1902 XML_MemRealloc(XML_Parser parser, void *ptr, size_t size)
1904 return REALLOC(ptr, size);
1908 XML_MemFree(XML_Parser parser, void *ptr)
1910 FREE(ptr);
2957 tempPool.ptr[-1] = namespaceSeparator;
4923 const char *ptr, const char *end,
4926 enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr,
4939 const char *ptr, const char *end,
4945 int tok = XmlAttributeValueTok(enc, ptr, end, &next);
4955 eventPtr = ptr;
4961 int n = XmlCharRefNumber(enc, ptr);
4964 eventPtr = ptr;
4974 eventPtr = ptr;
4984 if (!poolAppend(pool, enc, ptr, next))
4988 next = ptr + enc->minBytesPerChar;
5003 ptr + enc->minBytesPerChar,
5011 ptr + enc->minBytesPerChar,
5045 reportDefault(parser, enc, ptr, next);
5051 eventPtr = ptr;
5056 eventPtr = ptr;
5061 eventPtr = ptr;
5079 eventPtr = ptr;
5082 ptr = next;
5195 if (pool->end == pool->ptr && !poolGrow(pool)) {
5199 *(pool->ptr)++ = 0xA;
5220 if (pool->end == pool->ptr && !poolGrow(pool)) {
5224 *(pool->ptr)++ = buf[i];
6102 pool->ptr = NULL;
6123 pool->ptr = NULL;
6146 const char *ptr, const char *end)
6148 if (!pool->ptr && !poolGrow(pool))
6151 XmlConvert(enc, &ptr, end, (ICHAR **)&(pool->ptr), (ICHAR *)pool->end);
6152 if (ptr == end)
6175 if (!pool->ptr && !poolGrow(pool))
6199 const char *ptr, const char *end)
6201 if (!poolAppend(pool, enc, ptr, end))
6203 if (pool->ptr == pool->end && !poolGrow(pool))
6205 *(pool->ptr)++ = 0;
6219 pool->ptr = pool->start;
6229 pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
6245 pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
6263 if (pool->ptr != pool->start)
6265 (pool->ptr - pool->start) * sizeof(XML_Char));
6266 pool->ptr = tem->s + (pool->ptr - pool->start);
6383 const char *ptr,
6387 const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);