Merge pull request #475 from Dmitry-Me/splitAccessAndAdjustment

Split access and pointer adjustment
This commit is contained in:
Lee Thomason 2016-09-14 10:31:10 -07:00 committed by GitHub
commit e9b547a9ee
2 changed files with 8 additions and 4 deletions

View File

@ -281,7 +281,8 @@ const char* StrPair::GetStr()
else {
++p;
}
*q++ = LF;
*q = LF;
++q;
}
else if ( (_flags & NEEDS_NEWLINE_NORMALIZATION) && *p == LF ) {
if ( *(p+1) == CR ) {
@ -290,7 +291,8 @@ const char* StrPair::GetStr()
else {
++p;
}
*q++ = LF;
*q = LF;
++q;
}
else if ( (_flags & NEEDS_ENTITY_PROCESSING) && *p == '&' ) {
// Entities handled by tinyXML2:

View File

@ -211,7 +211,8 @@ public:
void Push( T t ) {
TIXMLASSERT( _size < INT_MAX );
EnsureCapacity( _size+1 );
_mem[_size++] = t;
_mem[_size] = t;
++_size;
}
T* PushArr( int count ) {
@ -225,7 +226,8 @@ public:
T Pop() {
TIXMLASSERT( _size > 0 );
return _mem[--_size];
--_size;
return _mem[_size];
}
void PopArr( int count ) {