sw/source/filter/ww8/ww8scan.cxx |  162 +++++++++++++++++++--------------------
 sw/source/filter/ww8/ww8scan.hxx |   44 +++++-----
 2 files changed, 103 insertions(+), 103 deletions(-)

New commits:
commit 2ddf33f78fbc4ce0f49752e4adb9357c1fb69833
Author:     Miklos Vajna <vmik...@collabora.com>
AuthorDate: Wed Apr 20 08:11:53 2022 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Wed Apr 20 10:20:56 2022 +0200

    sw: prefix members of WW8PLCFx_PCDAttrs, WW8PLCFx_SEPX, WW8PLCFx_SubDoc ...
    
    ... and WW8SprmIter
    
    See tdf#94879 for motivation.
    
    Change-Id: Ic0c664e0a17b1c897b25efdac631d8ca016e95b9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133193
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>
    Tested-by: Jenkins

diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx
index 00449d1bb9a6..6af7980248ce 100644
--- a/sw/source/filter/ww8/ww8scan.cxx
+++ b/sw/source/filter/ww8/ww8scan.cxx
@@ -874,50 +874,50 @@ static sal_Int32 Get_Long( sal_uInt8 *& p )
 
 WW8SprmIter::WW8SprmIter(const sal_uInt8* pSprms_, sal_Int32 nLen_,
     const wwSprmParser &rParser)
-    :  mrSprmParser(rParser), pSprms( pSprms_), nRemLen( nLen_)
+    :  mrSprmParser(rParser), m_pSprms( pSprms_), m_nRemLen( nLen_)
 {
     UpdateMyMembers();
 }
 
 void WW8SprmIter::SetSprms(const sal_uInt8* pSprms_, sal_Int32 nLen_)
 {
-    pSprms = pSprms_;
-    nRemLen = nLen_;
+    m_pSprms = pSprms_;
+    m_nRemLen = nLen_;
     UpdateMyMembers();
 }
 
 void WW8SprmIter::advance()
 {
-    if (nRemLen > 0 )
+    if (m_nRemLen > 0 )
     {
-        sal_uInt16 nSize = nCurrentSize;
-        if (nSize > nRemLen)
-            nSize = nRemLen;
-        pSprms += nSize;
-        nRemLen -= nSize;
+        sal_uInt16 nSize = m_nCurrentSize;
+        if (nSize > m_nRemLen)
+            nSize = m_nRemLen;
+        m_pSprms += nSize;
+        m_nRemLen -= nSize;
         UpdateMyMembers();
     }
 }
 
 void WW8SprmIter::UpdateMyMembers()
 {
-    bool bValid = (pSprms && nRemLen >= mrSprmParser.MinSprmLen());
+    bool bValid = (m_pSprms && m_nRemLen >= mrSprmParser.MinSprmLen());
 
     if (bValid)
     {
-        nCurrentId = mrSprmParser.GetSprmId(pSprms);
-        nCurrentSize = mrSprmParser.GetSprmSize(nCurrentId, pSprms, nRemLen);
-        pCurrentParams = pSprms + mrSprmParser.DistanceToData(nCurrentId);
-        bValid = nCurrentSize <= nRemLen;
+        m_nCurrentId = mrSprmParser.GetSprmId(m_pSprms);
+        m_nCurrentSize = mrSprmParser.GetSprmSize(m_nCurrentId, m_pSprms, 
m_nRemLen);
+        m_pCurrentParams = m_pSprms + 
mrSprmParser.DistanceToData(m_nCurrentId);
+        bValid = m_nCurrentSize <= m_nRemLen;
         SAL_WARN_IF(!bValid, "sw.ww8", "sprm longer than remaining bytes, doc 
or parser is wrong");
     }
 
     if (!bValid)
     {
-        nCurrentId = 0;
-        pCurrentParams = nullptr;
-        nCurrentSize = 0;
-        nRemLen = 0;
+        m_nCurrentId = 0;
+        m_pCurrentParams = nullptr;
+        m_nCurrentSize = 0;
+        m_nRemLen = 0;
     }
 }
 
@@ -952,8 +952,8 @@ SprmResult WW8SprmIter::FindSprm(sal_uInt16 nId, bool 
bFindFirst, const sal_uInt
 // All methods relating to iterators are therefore dummies.
 WW8PLCFx_PCDAttrs::WW8PLCFx_PCDAttrs(const WW8Fib& rFib,
     WW8PLCFx_PCD* pPLCFx_PCD, const WW8ScannerBase* pBase)
-    : WW8PLCFx(rFib, true), pPcdI(pPLCFx_PCD->GetPLCFIter()),
-    pPcd(pPLCFx_PCD), mrGrpprls(pBase->m_aPieceGrpprls)
+    : WW8PLCFx(rFib, true), m_pPcdI(pPLCFx_PCD->GetPLCFIter()),
+    m_pPcd(pPLCFx_PCD), mrGrpprls(pBase->m_aPieceGrpprls)
 {
 }
 
@@ -977,7 +977,7 @@ void WW8PLCFx_PCDAttrs::advance()
 
 WW8_CP WW8PLCFx_PCDAttrs::Where()
 {
-    return pPcd ? pPcd->Where() : WW8_CP_MAX;
+    return m_pPcd ? m_pPcd->Where() : WW8_CP_MAX;
 }
 
 void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p)
@@ -985,7 +985,7 @@ void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p)
     void* pData;
 
     p->bRealLineEnd = false;
-    if ( !pPcdI || !pPcdI->Get(p->nStartPos, p->nEndPos, pData) )
+    if ( !m_pPcdI || !m_pPcdI->Get(p->nStartPos, p->nEndPos, pData) )
     {
         // PLCF fully processed
         p->nStartPos = p->nEndPos = WW8_CP_MAX;
@@ -1023,12 +1023,12 @@ void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p)
 
         if (IsSevenMinus(GetFIBVersion()))
         {
-            aShortSprm[0] = static_cast<sal_uInt8>( ( nPrm & 0xfe) >> 1 );
-            aShortSprm[1] = static_cast<sal_uInt8>(   nPrm         >> 8 );
+            m_aShortSprm[0] = static_cast<sal_uInt8>( ( nPrm & 0xfe) >> 1 );
+            m_aShortSprm[1] = static_cast<sal_uInt8>(   nPrm         >> 8 );
             p->nSprmsLen = nPrm ? 2 : 0;        // length
 
             // store Position of internal mini storage in Data Pointer
-            p->pMemPos = aShortSprm;
+            p->pMemPos = m_aShortSprm;
         }
         else
         {
@@ -1120,15 +1120,15 @@ void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p)
                 if( nSprmId )
                 {
                     // move Sprm Id and Sprm Param to internal mini storage:
-                    aShortSprm[0] = static_cast<sal_uInt8>( nSprmId & 0x00ff)  
     ;
-                    aShortSprm[1] = static_cast<sal_uInt8>( ( nSprmId & 
0xff00) >> 8 );
-                    aShortSprm[2] = static_cast<sal_uInt8>( nPrm >> 8 );
+                    m_aShortSprm[0] = static_cast<sal_uInt8>( nSprmId & 
0x00ff)       ;
+                    m_aShortSprm[1] = static_cast<sal_uInt8>( ( nSprmId & 
0xff00) >> 8 );
+                    m_aShortSprm[2] = static_cast<sal_uInt8>( nPrm >> 8 );
 
                     // store Sprm Length in member:
                     p->nSprmsLen = nPrm ? 3 : 0;
 
                     // store Position of internal mini storage in Data Pointer
-                    p->pMemPos = aShortSprm;
+                    p->pMemPos = m_aShortSprm;
                 }
             }
         }
@@ -3710,13 +3710,13 @@ void WW8PLCFx_Cp_FKP::advance()
 WW8PLCFx_SEPX::WW8PLCFx_SEPX(SvStream* pSt, SvStream* pTableSt,
     const WW8Fib& rFib, WW8_CP nStartCp)
     : WW8PLCFx(rFib, true), maSprmParser(rFib),
-    pStrm(pSt), nArrMax(256), nSprmSiz(0)
+    m_pStrm(pSt), m_nArrMax(256), m_nSprmSiz(0)
 {
     if (rFib.m_lcbPlcfsed)
-        pPLCF.reset( new WW8PLCF(*pTableSt, rFib.m_fcPlcfsed, 
rFib.m_lcbPlcfsed,
+        m_pPLCF.reset( new WW8PLCF(*pTableSt, rFib.m_fcPlcfsed, 
rFib.m_lcbPlcfsed,
                                  GetFIBVersion() <= ww::eWW2 ? 6 : 12, 
nStartCp) );
 
-    pSprms.reset( new sal_uInt8[nArrMax] );     // maximum length
+    m_pSprms.reset( new sal_uInt8[m_nArrMax] );     // maximum length
 }
 
 WW8PLCFx_SEPX::~WW8PLCFx_SEPX()
@@ -3725,32 +3725,32 @@ WW8PLCFx_SEPX::~WW8PLCFx_SEPX()
 
 sal_uInt32 WW8PLCFx_SEPX::GetIdx() const
 {
-    return pPLCF ? pPLCF->GetIdx() : 0;
+    return m_pPLCF ? m_pPLCF->GetIdx() : 0;
 }
 
 void WW8PLCFx_SEPX::SetIdx(sal_uInt32 nIdx)
 {
-    if( pPLCF ) pPLCF->SetIdx( nIdx );
+    if( m_pPLCF ) m_pPLCF->SetIdx( nIdx );
 }
 
 bool WW8PLCFx_SEPX::SeekPos(WW8_CP nCpPos)
 {
-    return pPLCF && pPLCF->SeekPos( nCpPos );
+    return m_pPLCF && m_pPLCF->SeekPos( nCpPos );
 }
 
 WW8_CP WW8PLCFx_SEPX::Where()
 {
-    return pPLCF ? pPLCF->Where() : 0;
+    return m_pPLCF ? m_pPLCF->Where() : 0;
 }
 
 void WW8PLCFx_SEPX::GetSprms(WW8PLCFxDesc* p)
 {
-    if( !pPLCF ) return;
+    if( !m_pPLCF ) return;
 
     void* pData;
 
     p->bRealLineEnd = false;
-    if (!pPLCF->Get( p->nStartPos, p->nEndPos, pData ))
+    if (!m_pPLCF->Get( p->nStartPos, p->nEndPos, pData ))
     {
         p->nStartPos = p->nEndPos = WW8_CP_MAX;       // PLCF completely 
processed
         p->pMemPos = nullptr;
@@ -3759,7 +3759,7 @@ void WW8PLCFx_SEPX::GetSprms(WW8PLCFxDesc* p)
     else
     {
         sal_uInt32 nPo =  SVBT32ToUInt32( static_cast<sal_uInt8*>(pData)+2 );
-        if (nPo == 0xFFFFFFFF || !checkSeek(*pStrm, nPo))
+        if (nPo == 0xFFFFFFFF || !checkSeek(*m_pStrm, nPo))
         {
             p->nStartPos = p->nEndPos = WW8_CP_MAX;   // Sepx empty
             p->pMemPos = nullptr;
@@ -3771,47 +3771,47 @@ void WW8PLCFx_SEPX::GetSprms(WW8PLCFxDesc* p)
             if (GetFIBVersion() <= ww::eWW2)    // eWW6 ?, docs say yes, but...
             {
                 sal_uInt8 nSiz(0);
-                pStrm->ReadUChar( nSiz );
-                nSprmSiz = nSiz;
+                m_pStrm->ReadUChar( nSiz );
+                m_nSprmSiz = nSiz;
             }
             else
             {
-                pStrm->ReadUInt16( nSprmSiz );
+                m_pStrm->ReadUInt16( m_nSprmSiz );
             }
 
-            std::size_t nRemaining = pStrm->remainingSize();
-            if (nSprmSiz > nRemaining)
-                nSprmSiz = nRemaining;
+            std::size_t nRemaining = m_pStrm->remainingSize();
+            if (m_nSprmSiz > nRemaining)
+                m_nSprmSiz = nRemaining;
 
-            if( nSprmSiz > nArrMax )
+            if( m_nSprmSiz > m_nArrMax )
             {               // does not fit
-                nArrMax = nSprmSiz;                 // Get more memory
-                pSprms.reset( new sal_uInt8[nArrMax] );
+                m_nArrMax = m_nSprmSiz;                 // Get more memory
+                m_pSprms.reset( new sal_uInt8[m_nArrMax] );
             }
-            nSprmSiz = pStrm->ReadBytes(pSprms.get(), nSprmSiz); // read Sprms
+            m_nSprmSiz = m_pStrm->ReadBytes(m_pSprms.get(), m_nSprmSiz); // 
read Sprms
 
-            p->nSprmsLen = nSprmSiz;
-            p->pMemPos = pSprms.get();                    // return Position
+            p->nSprmsLen = m_nSprmSiz;
+            p->pMemPos = m_pSprms.get();                    // return Position
         }
     }
 }
 
 void WW8PLCFx_SEPX::advance()
 {
-    if (pPLCF)
-        pPLCF->advance();
+    if (m_pPLCF)
+        m_pPLCF->advance();
 }
 
 SprmResult WW8PLCFx_SEPX::HasSprm(sal_uInt16 nId) const
 {
-    return HasSprm(nId, pSprms.get(), nSprmSiz);
+    return HasSprm(nId, m_pSprms.get(), m_nSprmSiz);
 }
 
 SprmResult WW8PLCFx_SEPX::HasSprm( sal_uInt16 nId, const sal_uInt8*  
pOtherSprms,
     tools::Long nOtherSprmSiz ) const
 {
     SprmResult aRet;
-    if (pPLCF)
+    if (m_pPLCF)
     {
         WW8SprmIter aIter(pOtherSprms, nOtherSprmSiz, maSprmParser);
         aRet = aIter.FindSprm(nId, /*bFindFirst=*/true);
@@ -3822,18 +3822,18 @@ SprmResult WW8PLCFx_SEPX::HasSprm( sal_uInt16 nId, 
const sal_uInt8*  pOtherSprms
 bool WW8PLCFx_SEPX::Find4Sprms(sal_uInt16 nId1,sal_uInt16 nId2,sal_uInt16 
nId3,sal_uInt16 nId4,
     SprmResult& r1, SprmResult& r2, SprmResult& r3, SprmResult& r4) const
 {
-    if( !pPLCF )
+    if( !m_pPLCF )
         return false;
 
     bool bFound = false;
 
-    sal_uInt8* pSp = pSprms.get();
+    sal_uInt8* pSp = m_pSprms.get();
     size_t i = 0;
-    while (i + maSprmParser.MinSprmLen() <= nSprmSiz)
+    while (i + maSprmParser.MinSprmLen() <= m_nSprmSiz)
     {
         // Sprm found?
         const sal_uInt16 nCurrentId = maSprmParser.GetSprmId(pSp);
-        sal_Int32 nRemLen = nSprmSiz - i;
+        sal_Int32 nRemLen = m_nSprmSiz - i;
         const sal_Int32 x = maSprmParser.GetSprmSize(nCurrentId, pSp, nRemLen);
         bool bValid = x <= nRemLen;
         if (!bValid)
@@ -3875,9 +3875,9 @@ bool WW8PLCFx_SEPX::Find4Sprms(sal_uInt16 nId1,sal_uInt16 
nId2,sal_uInt16 nId3,s
 SprmResult WW8PLCFx_SEPX::HasSprm( sal_uInt16 nId, sal_uInt8 n2nd ) const
 {
     SprmResult aRet;
-    if (pPLCF)
+    if (m_pPLCF)
     {
-        WW8SprmIter aIter(pSprms.get(), nSprmSiz, maSprmParser);
+        WW8SprmIter aIter(m_pSprms.get(), m_nSprmSiz, maSprmParser);
         aRet = aIter.FindSprm(nId, /*bFindFirst=*/true, &n2nd);
     }
     return aRet;
@@ -3890,43 +3890,43 @@ WW8PLCFx_SubDoc::WW8PLCFx_SubDoc(SvStream* pSt, const 
WW8Fib& rFib,
 {
     if( nLenRef && nLenText )
     {
-        pRef.reset(new WW8PLCF(*pSt, nFcRef, nLenRef, nStruct, nStartCp));
-        pText.reset(new WW8PLCF(*pSt, nFcText, nLenText, 0, nStartCp));
+        m_pRef.reset(new WW8PLCF(*pSt, nFcRef, nLenRef, nStruct, nStartCp));
+        m_pText.reset(new WW8PLCF(*pSt, nFcText, nLenText, 0, nStartCp));
     }
 }
 
 WW8PLCFx_SubDoc::~WW8PLCFx_SubDoc()
 {
-    pRef.reset();
-    pText.reset();
+    m_pRef.reset();
+    m_pText.reset();
 }
 
 sal_uInt32 WW8PLCFx_SubDoc::GetIdx() const
 {
     // Probably pText ... no need for it
-    if( pRef )
-        return ( pRef->GetIdx() << 16 | pText->GetIdx() );
+    if( m_pRef )
+        return ( m_pRef->GetIdx() << 16 | m_pText->GetIdx() );
     return 0;
 }
 
 void WW8PLCFx_SubDoc::SetIdx(sal_uInt32 nIdx)
 {
-    if( pRef )
+    if( m_pRef )
     {
-        pRef->SetIdx( nIdx >> 16 );
+        m_pRef->SetIdx( nIdx >> 16 );
         // Probably pText ... no need for it
-        pText->SetIdx( nIdx & 0xFFFF );
+        m_pText->SetIdx( nIdx & 0xFFFF );
     }
 }
 
 bool WW8PLCFx_SubDoc::SeekPos( WW8_CP nCpPos )
 {
-    return pRef && pRef->SeekPos( nCpPos );
+    return m_pRef && m_pRef->SeekPos( nCpPos );
 }
 
 WW8_CP WW8PLCFx_SubDoc::Where()
 {
-    return pRef ? pRef->Where() : WW8_CP_MAX;
+    return m_pRef ? m_pRef->Where() : WW8_CP_MAX;
 }
 
 void WW8PLCFx_SubDoc::GetSprms(WW8PLCFxDesc* p)
@@ -3936,14 +3936,14 @@ void WW8PLCFx_SubDoc::GetSprms(WW8PLCFxDesc* p)
     p->nSprmsLen = 0;
     p->bRealLineEnd = false;
 
-    if (!pRef)
+    if (!m_pRef)
         return;
 
-    sal_uInt32 nNr = pRef->GetIdx();
+    sal_uInt32 nNr = m_pRef->GetIdx();
 
     void *pData;
     WW8_CP nFoo;
-    if (!pRef->Get(p->nStartPos, nFoo, pData))
+    if (!m_pRef->Get(p->nStartPos, nFoo, pData))
     {
         p->nEndPos = p->nStartPos = WW8_CP_MAX;
         return;
@@ -3956,12 +3956,12 @@ void WW8PLCFx_SubDoc::GetSprms(WW8PLCFxDesc* p)
         return;
     }
 
-    if (!pText)
+    if (!m_pText)
         return;
 
-    pText->SetIdx(nNr);
+    m_pText->SetIdx(nNr);
 
-    if (!pText->Get(p->nCp2OrIdx, p->nSprmsLen, pData))
+    if (!m_pText->Get(p->nCp2OrIdx, p->nSprmsLen, pData))
     {
         p->nEndPos = p->nStartPos = WW8_CP_MAX;
         p->nSprmsLen = 0;
@@ -3981,10 +3981,10 @@ void WW8PLCFx_SubDoc::GetSprms(WW8PLCFxDesc* p)
 
 void WW8PLCFx_SubDoc::advance()
 {
-    if (pRef && pText)
+    if (m_pRef && m_pText)
     {
-        pRef->advance();
-        pText->advance();
+        m_pRef->advance();
+        m_pText->advance();
     }
 }
 
diff --git a/sw/source/filter/ww8/ww8scan.hxx b/sw/source/filter/ww8/ww8scan.hxx
index a756e9cb937e..9b2fd398cc71 100644
--- a/sw/source/filter/ww8/ww8scan.hxx
+++ b/sw/source/filter/ww8/ww8scan.hxx
@@ -264,12 +264,12 @@ class WW8SprmIter
 private:
     const wwSprmParser &mrSprmParser;
     // these members will be updated
-    const sal_uInt8* pSprms; // remaining part of the SPRMs ( == start of 
current SPRM)
-    const sal_uInt8* pCurrentParams; // start of current SPRM's parameters
-    sal_uInt16 nCurrentId;
-    sal_Int32 nCurrentSize;
+    const sal_uInt8* m_pSprms; // remaining part of the SPRMs ( == start of 
current SPRM)
+    const sal_uInt8* m_pCurrentParams; // start of current SPRM's parameters
+    sal_uInt16 m_nCurrentId;
+    sal_Int32 m_nCurrentSize;
 
-    sal_Int32 nRemLen;   // length of remaining SPRMs (including current SPRM)
+    sal_Int32 m_nRemLen;   // length of remaining SPRMs (including current 
SPRM)
 
     void UpdateMyMembers();
 
@@ -280,10 +280,10 @@ public:
     SprmResult FindSprm(sal_uInt16 nId, bool bFindFirst, const sal_uInt8* 
pNextByteMatch = nullptr);
     void  advance();
     const sal_uInt8* GetSprms() const
-        { return ( pSprms && (0 < nRemLen) ) ? pSprms : nullptr; }
-    const sal_uInt8* GetCurrentParams() const { return pCurrentParams; }
-    sal_uInt16 GetCurrentId() const { return nCurrentId; }
-    sal_Int32 GetRemLen() const { return nRemLen; }
+        { return ( m_pSprms && (0 < m_nRemLen) ) ? m_pSprms : nullptr; }
+    const sal_uInt8* GetCurrentParams() const { return m_pCurrentParams; }
+    sal_uInt16 GetCurrentId() const { return m_nCurrentId; }
+    sal_Int32 GetRemLen() const { return m_nRemLen; }
 
 private:
     WW8SprmIter(const WW8SprmIter&) = delete;
@@ -434,10 +434,10 @@ public:
 class WW8PLCFx_PCDAttrs : public WW8PLCFx
 {
 private:
-    WW8PLCFpcd_Iter* pPcdI;
-    WW8PLCFx_PCD* pPcd;
+    WW8PLCFpcd_Iter* m_pPcdI;
+    WW8PLCFx_PCD* m_pPcd;
     std::vector<std::unique_ptr<sal_uInt8[]>> const & mrGrpprls; // attribute 
of Piece-table
-    SVBT32 aShortSprm;          // mini storage: can contain ONE sprm with
+    SVBT32 m_aShortSprm;          // mini storage: can contain ONE sprm with
                                 // 1 byte param
 
     WW8PLCFx_PCDAttrs(const WW8PLCFx_PCDAttrs&) = delete;
@@ -453,7 +453,7 @@ public:
     virtual void GetSprms( WW8PLCFxDesc* p ) override;
     virtual void advance() override;
 
-    WW8PLCFpcd_Iter* GetIter() const { return pPcdI; }
+    WW8PLCFpcd_Iter* GetIter() const { return m_pPcdI; }
 };
 
 class WW8PLCFx_PCD : public WW8PLCFx            // iterator for Piece table
@@ -664,11 +664,11 @@ class WW8PLCFx_SEPX : public WW8PLCFx
 {
 private:
     wwSprmParser maSprmParser;
-    SvStream* pStrm;
-    std::unique_ptr<WW8PLCF> pPLCF;
-    std::unique_ptr<sal_uInt8[]> pSprms;
-    sal_uInt16 nArrMax;
-    sal_uInt16 nSprmSiz;
+    SvStream* m_pStrm;
+    std::unique_ptr<WW8PLCF> m_pPLCF;
+    std::unique_ptr<sal_uInt8[]> m_pSprms;
+    sal_uInt16 m_nArrMax;
+    sal_uInt16 m_nSprmSiz;
 
     WW8PLCFx_SEPX(const WW8PLCFx_SEPX&) = delete;
     WW8PLCFx_SEPX& operator=(const WW8PLCFx_SEPX&) = delete;
@@ -695,8 +695,8 @@ public:
 class WW8PLCFx_SubDoc : public WW8PLCFx
 {
 private:
-    std::unique_ptr<WW8PLCF> pRef;
-    std::unique_ptr<WW8PLCF> pText;
+    std::unique_ptr<WW8PLCF> m_pRef;
+    std::unique_ptr<WW8PLCF> m_pText;
 
     WW8PLCFx_SubDoc(const WW8PLCFx_SubDoc&) = delete;
     WW8PLCFx_SubDoc& operator=(const WW8PLCFx_SubDoc&) = delete;
@@ -713,12 +713,12 @@ public:
     // returns reference descriptors
     const void* GetData() const
     {
-        return pRef ? pRef->GetData( pRef->GetIdx() ) : nullptr;
+        return m_pRef ? m_pRef->GetData( m_pRef->GetIdx() ) : nullptr;
     }
 
     virtual void GetSprms(WW8PLCFxDesc* p) override;
     virtual void advance() override;
-    tools::Long Count() const { return pRef ? pRef->GetIMax() : 0; }
+    tools::Long Count() const { return m_pRef ? m_pRef->GetIMax() : 0; }
 };
 
 /// Iterator for fields

Reply via email to