Lines Matching refs:p

752 inline sal_uInt8 Get_Byte( sal_uInt8 *& p )  in Get_Byte()  argument
754 sal_uInt8 n = SVBT8ToByte( *(SVBT8*)p ); in Get_Byte()
755 p += 1; in Get_Byte()
759 inline sal_uInt16 Get_UShort( sal_uInt8 *& p ) in Get_UShort() argument
761 sal_uInt16 n = SVBT16ToShort( *(SVBT16*)p ); in Get_UShort()
762 p += 2; in Get_UShort()
766 inline short Get_Short( sal_uInt8 *& p ) in Get_Short() argument
768 return Get_UShort(p); in Get_Short()
771 inline sal_uLong Get_ULong( sal_uInt8 *& p ) in Get_ULong() argument
773 sal_uLong n = SVBT32ToUInt32( *(SVBT32*)p ); in Get_ULong()
774 p += 4; in Get_ULong()
778 inline long Get_Long( sal_uInt8 *& p ) in Get_Long() argument
780 return Get_ULong(p); in Get_Long()
876 void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
880 p->bRealLineEnd = false; in GetSprms()
881 if ( !pPcdI || !pPcdI->Get(p->nStartPos, p->nEndPos, pData) ) in GetSprms()
884 p->nStartPos = p->nEndPos = LONG_MAX; in GetSprms()
885 p->pMemPos = 0; in GetSprms()
886 p->nSprmsLen = 0; in GetSprms()
899 p->nStartPos = p->nEndPos = LONG_MAX; in GetSprms()
900 p->pMemPos = 0; in GetSprms()
901 p->nSprmsLen = 0; in GetSprms()
906 p->nSprmsLen = SVBT16ToShort( pSprms ); // Length in GetSprms()
908 p->pMemPos = pSprms; // Position in GetSprms()
921 p->nSprmsLen = ( nPrm ) ? 2 : 0; // Laenge in GetSprms()
924 p->pMemPos = aShortSprm; in GetSprms()
928 p->pMemPos = 0; in GetSprms()
929 p->nSprmsLen = 0; in GetSprms()
1021 p->nSprmsLen = ( nPrm ) ? 3 : 0; in GetSprms()
1024 p->pMemPos = aShortSprm; in GetSprms()
1587 sal_uInt8* p = new sal_uInt8[nLen+2]; // alloziere in OpenPieceTable() local
1588 ShortToSVBT16(nLen, p); // trage Laenge ein in OpenPieceTable()
1589 pStr->Read( p+2, nLen ); // lies grpprl in OpenPieceTable()
1590 pPieceGrpprls[nAktGrpprl++] = p; // trage in Array ein in OpenPieceTable()
1606 for( sal_uInt8** p = pPieceGrpprls; *p; p++ ) in DeletePieceTable() local
1607 delete[] (*p); in DeletePieceTable()
2227 sal_uInt8* p = pPLCF_Contents; in GeneratePLCF() local
2231 ShortToSVBT16(nPN + i, p); in GeneratePLCF()
2232 p+=2; in GeneratePLCF()
2612 void WW8PLCFx::GetSprms( WW8PLCFxDesc* p ) in GetSprms() argument
2615 p->nStartPos = p->nEndPos = LONG_MAX; in GetSprms()
2616 p->pMemPos = 0; in GetSprms()
2617 p->nSprmsLen = 0; in GetSprms()
2618 p->bRealLineEnd = false; in GetSprms()
3004 void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3006 WW8_CP nOrigCp = p->nStartPos; in GetSprms()
3010 p->pMemPos = WW8PLCFx_Fc_FKP::GetSprmsAndPos(p->nStartPos, p->nEndPos, in GetSprms()
3011 p->nSprmsLen); in GetSprms()
3039 p->bRealLineEnd = (ePLCF == PAP); in GetSprms()
3055 p->nStartPos = nOrigCp; in GetSprms()
3056 pPieceIter->SeekPos( p->nStartPos); in GetSprms()
3069 WW8_FC nOldEndPos = p->nEndPos; in GetSprms()
3093 p->nEndPos = nCpEnd - in GetSprms()
3099 p->nEndPos = nCpEnd; in GetSprms()
3147 p->pMemPos = WW8PLCFx_Fc_FKP::GetSprmsAndPos(nOne, in GetSprms()
3148 nSmallest, p->nSprmsLen); in GetSprms()
3152 p->nEndPos = nCpEnd - in GetSprms()
3162 pPcd->AktPieceFc2Cp( p->nStartPos, p->nEndPos,&rSBase ); in GetSprms()
3166 p->nStartPos = nAttrStart; in GetSprms()
3167 p->nEndPos = nAttrEnd; in GetSprms()
3168 p->bRealLineEnd = bLineEnd; in GetSprms()
3173 p->nStartPos = rSBase.WW8Fc2Cp( p->nStartPos ); in GetSprms()
3174 p->nEndPos = rSBase.WW8Fc2Cp( p->nEndPos ); in GetSprms()
3175 p->bRealLineEnd = ePLCF == PAP; in GetSprms()
3242 void WW8PLCFx_SEPX::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3248 p->bRealLineEnd = false; in GetSprms()
3249 if (!pPLCF->Get( p->nStartPos, p->nEndPos, pData )) in GetSprms()
3251 p->nStartPos = p->nEndPos = LONG_MAX; // PLCF fertig abgearbeitet in GetSprms()
3252 p->pMemPos = 0; in GetSprms()
3253 p->nSprmsLen = 0; in GetSprms()
3260 p->nStartPos = p->nEndPos = LONG_MAX; // Sepx empty in GetSprms()
3261 p->pMemPos = 0; in GetSprms()
3262 p->nSprmsLen = 0; in GetSprms()
3277 p->nSprmsLen = nSprmSiz; in GetSprms()
3278 p->pMemPos = pSprms; // return Position in GetSprms()
3570 void WW8PLCFx_FLD::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3572 p->nStartPos = p->nEndPos = LONG_MAX; in GetSprms()
3573 p->pMemPos = 0; in GetSprms()
3574 p->nSprmsLen = 0; in GetSprms()
3575 p->bRealLineEnd = false; in GetSprms()
3579 p->nStartPos = LONG_MAX; // Es gibt keine Felder in GetSprms()
3589 p->nStartPos = LONG_MAX; // PLCF fertig abgearbeitet in GetSprms()
3593 p->nStartPos = nP; in GetSprms()
3598 p->nStartPos = LONG_MAX; // PLCF fertig abgearbeitet in GetSprms()
3602 p->nEndPos = nP; in GetSprms()
3606 p->nCp2OrIdx = pPLCF->GetIdx(); in GetSprms()
3860 void * p; in GetLen() local
3862 if( !pBook[0]->Get( nStartPos, p ) ) in GetLen()
3867 sal_uInt16 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in GetLen()
3897 if (const void* p = pBook[0]->GetData(pBook[0]->GetIdx())) in GetHandle() local
3898 return SVBT16ToShort( *((SVBT16*)p) ); in GetHandle()
3913 void* p; in GetBookmark() local
3916 if( pBook[0]->GetData( i, nStartAkt, p ) && p ) in GetBookmark()
3917 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in GetBookmark()
3949 void* p; in MapName() local
3952 if( pBook[0]->GetData( i, nStartAkt, p ) && p ) in MapName()
3953 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in MapName()
4081 sal_uInt16 WW8PLCFMan::GetId(const WW8PLCFxDesc* p) const in GetId()
4085 if (p == pFld) in GetId()
4087 else if (p->nSprmsLen > 0) in GetId()
4088 nId = maSprmParser.GetSprmId(p->pMemPos); in GetId()
4221 WW8PLCFxDesc* p = &aD[i]; in WW8PLCFMan() local
4230 p->nCpOfs = ( p == pChp || p == pPap || p == pBkm || p == pPcd || in WW8PLCFMan()
4231 p == pPcdA ) ? nCpO : 0; in WW8PLCFMan()
4233 p->nCp2OrIdx = 0; in WW8PLCFMan()
4234 p->bFirstSprm = false; in WW8PLCFMan()
4235 p->pIdStk = 0; in WW8PLCFMan()
4237 if ((p == pChp) || (p == pPap)) in WW8PLCFMan()
4238 p->nStartPos = p->nEndPos = nStartCp; in WW8PLCFMan()
4240 p->nStartPos = p->nEndPos = LONG_MAX; in WW8PLCFMan()
4245 WW8PLCFxDesc* p = &aD[i]; in WW8PLCFMan() local
4247 if( !p->pPLCFx ) in WW8PLCFMan()
4249 p->nStartPos = p->nEndPos = LONG_MAX; in WW8PLCFMan()
4253 if( p->pPLCFx->IsSprm() ) in WW8PLCFMan()
4256 p->pIdStk = new std::stack<sal_uInt16>; in WW8PLCFMan()
4257 if ((p == pChp) || (p == pPap)) in WW8PLCFMan()
4259 WW8_CP nTemp = p->nEndPos+p->nCpOfs; in WW8PLCFMan()
4260 p->pMemPos = 0; in WW8PLCFMan()
4261 p->nSprmsLen = 0; in WW8PLCFMan()
4262 p->nStartPos = nTemp; in WW8PLCFMan()
4263 if (!(*p->pPLCFx).SeekPos(p->nStartPos)) in WW8PLCFMan()
4264 p->nEndPos = p->nStartPos = LONG_MAX; in WW8PLCFMan()
4266 GetNewSprms( *p ); in WW8PLCFMan()
4269 GetNewSprms( *p ); // bei allen PLCFen initialisiert sein in WW8PLCFMan()
4271 else if( p->pPLCFx ) in WW8PLCFMan()
4272 GetNewNoSprms( *p ); in WW8PLCFMan()
4380 const WW8PLCFxDesc* p = &aD[nIdx]; in GetSprmStart() local
4383 if( p->bFirstSprm ) in GetSprmStart()
4385 if( p == pPap ) in GetSprmStart()
4387 else if( p == pSep ) in GetSprmStart()
4390 pRes->pMemPos = p->pMemPos; in GetSprmStart()
4391 pRes->nSprmId = GetId(p); in GetSprmStart()
4392 pRes->nCp2OrIdx = p->nCp2OrIdx; in GetSprmStart()
4393 if (p->nSprmsLen) in GetSprmStart()
4404 const WW8PLCFxDesc* p = &aD[nIdx]; in GetSprmEnd() local
4406 if (!(p->pIdStk->empty())) in GetSprmEnd()
4407 pRes->nSprmId = p->pIdStk->top(); // get end position in GetSprmEnd()
4417 const WW8PLCFxDesc* p = &aD[nIdx]; in GetNoSprmStart() local
4419 pRes->nCpPos = p->nStartPos; in GetNoSprmStart()
4420 pRes->nMemLen = p->nSprmsLen; in GetNoSprmStart()
4421 pRes->nCp2OrIdx = p->nCp2OrIdx; in GetNoSprmStart()
4423 if( p == pFld ) in GetNoSprmStart()
4425 else if( p == pFtn ) in GetNoSprmStart()
4427 else if( p == pEdn ) in GetNoSprmStart()
4429 else if( p == pBkm ) in GetNoSprmStart()
4431 else if( p == pAnd ) in GetNoSprmStart()
4433 else if( p == pPcd ) in GetNoSprmStart()
4463 WW8PLCFxDesc* p = &aD[i]; in TransferOpenSprms() local
4464 if (!p || !p->pIdStk) in TransferOpenSprms()
4466 while (!p->pIdStk->empty()) in TransferOpenSprms()
4468 rStack.push(p->pIdStk->top()); in TransferOpenSprms()
4469 p->pIdStk->pop(); in TransferOpenSprms()
4477 WW8PLCFxDesc* p = &aD[nIdx]; // Sprm-Klasse(!) ermitteln in AdvSprm() local
4479 p->bFirstSprm = false; in AdvSprm()
4482 sal_uInt16 nLastId = GetId(p); in AdvSprm()
4483 p->pIdStk->push(nLastId); // merke Id fuer Attribut-Ende in AdvSprm()
4485 if( p->nSprmsLen ) in AdvSprm()
4489 if( p->pMemPos ) in AdvSprm()
4492 sal_uInt16 nSprmL = maSprmParser.GetSprmSize(nLastId, p->pMemPos); in AdvSprm()
4495 p->nSprmsLen -= nSprmL; in AdvSprm()
4498 if (p->nSprmsLen < maSprmParser.MinSprmLen()) in AdvSprm()
4501 p->pMemPos = 0; in AdvSprm()
4502 p->nSprmsLen = 0; in AdvSprm()
4505 p->pMemPos += nSprmL; in AdvSprm()
4508 p->nSprmsLen = 0; in AdvSprm()
4510 if (p->nSprmsLen < maSprmParser.MinSprmLen()) in AdvSprm()
4511 p->nStartPos = LONG_MAX; // es folgen Enden in AdvSprm()
4515 if (!(p->pIdStk->empty())) in AdvSprm()
4516 p->pIdStk->pop(); in AdvSprm()
4517 if (p->pIdStk->empty()) in AdvSprm()
4519 if ( (p == pChp) || (p == pPap) ) in AdvSprm()
4521 p->pMemPos = 0; in AdvSprm()
4522 p->nSprmsLen = 0; in AdvSprm()
4523 p->nStartPos = p->nOrigEndPos+p->nCpOfs; in AdvSprm()
4532 if (!(*p->pPLCFx).SeekPos(p->nStartPos)) in AdvSprm()
4534 p->nEndPos = LONG_MAX; in AdvSprm()
4535 p->pPLCFx->SetDirty(true); in AdvSprm()
4537 if (!p->pPLCFx->GetDirty() || pPcd) in AdvSprm()
4538 GetNewSprms( *p ); in AdvSprm()
4539 p->pPLCFx->SetDirty(false); in AdvSprm()
4564 if (pPcd && ((p->nStartPos > pPcd->nStartPos) || in AdvSprm()
4566 (pPcd->nEndPos != p->nStartPos)) in AdvSprm()
4568 pPcd->nEndPos = p->nStartPos; in AdvSprm()
4570 p->nStartPos); in AdvSprm()
4576 (*p->pPLCFx)++; // next Group of Sprms in AdvSprm()
4577 p->pMemPos = 0; // !!! in AdvSprm()
4578 p->nSprmsLen = 0; in AdvSprm()
4579 GetNewSprms( *p ); in AdvSprm()
4581 ASSERT( p->nStartPos <= p->nEndPos, "Attribut ueber Kreuz" ); in AdvSprm()
4594 WW8PLCFxDesc* p = &aD[nIdx]; in AdvNoSprm() local
4596 if( p == pPcd ) in AdvNoSprm()
4600 p->nStartPos = aD[nIdx+1].nStartPos; in AdvNoSprm()
4614 (*p->pPLCFx)++; in AdvNoSprm()
4615 p->pMemPos = 0; in AdvNoSprm()
4616 p->nSprmsLen = 0; in AdvNoSprm()
4618 GetNewNoSprms( *p ); in AdvNoSprm()
4627 p->nStartPos = pTemp->GetClipStart(); in AdvNoSprm()
4635 (*p->pPLCFx)++; in AdvNoSprm()
4636 p->pMemPos = 0; // MemPos ungueltig in AdvNoSprm()
4637 p->nSprmsLen = 0; in AdvNoSprm()
4638 GetNewNoSprms( *p ); in AdvNoSprm()
4648 WW8PLCFxDesc* p = &aD[nIdx]; in operator ++() local
4650 p->bFirstSprm = true; // Default in operator ++()
4652 if( p->pPLCFx->IsSprm() ) in operator ++()
5767 WW8_FFN* p = (WW8_FFN*)pA; in WW8Fonts() local
5792 nNextSiz = p->cbFfnM1 + 1; in WW8Fonts()
5800 p = (WW8_FFN *)( ( (sal_uInt8*)p ) + nNextSiz ); in WW8Fonts()
5808 p = pFontA; in WW8Fonts()
5814 for(sal_uInt16 i=0; i<nMax; ++i, ++p) in WW8Fonts()
5816 p->cbFfnM1 = pVer6->cbFfnM1; in WW8Fonts()
5819 p->prg = c2 & 0x02; in WW8Fonts()
5820 p->fTrueType = (c2 & 0x04) >> 2; in WW8Fonts()
5822 p->ff = (c2 & 0x70) >> 4; in WW8Fonts()
5824 p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer6->wWeight ); in WW8Fonts()
5825 p->chs = pVer6->chs; in WW8Fonts()
5826 p->ibszAlt = pVer6->ibszAlt; in WW8Fonts()
5832 rtl_TextEncoding eEnc = WW8Fib::GetFIBCharset(p->chs); in WW8Fonts()
5835 p->sFontname = String(pVer6->szFfn, eEnc); in WW8Fonts()
5837 if (p->ibszAlt) in WW8Fonts()
5839 p->sFontname.Append(';'); in WW8Fonts()
5840 p->sFontname += String(pVer6->szFfn+p->ibszAlt, eEnc); in WW8Fonts()
5850 for(sal_uInt16 i=0; i<nMax; ++i, ++p) in WW8Fonts()
5852 p->cbFfnM1 = pVer8->cbFfnM1; in WW8Fonts()
5855 p->prg = c2 & 0x02; in WW8Fonts()
5856 p->fTrueType = (c2 & 0x04) >> 2; in WW8Fonts()
5858 p->ff = (c2 & 0x70) >> 4; in WW8Fonts()
5860 p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer8->wWeight ); in WW8Fonts()
5861 p->chs = pVer8->chs; in WW8Fonts()
5862 p->ibszAlt = pVer8->ibszAlt; in WW8Fonts()
5875 p->sFontname = pVer8->szFfn; in WW8Fonts()
5876 if (p->ibszAlt) in WW8Fonts()
5878 p->sFontname.Append(';'); in WW8Fonts()
5879 p->sFontname.Append(pVer8->szFfn+p->ibszAlt); in WW8Fonts()