Lines Matching refs:p

844 inline sal_uInt8 Get_Byte( sal_uInt8 *& p )  in Get_Byte()  argument
846 sal_uInt8 n = SVBT8ToByte( *(SVBT8*)p ); in Get_Byte()
847 p += 1; in Get_Byte()
851 inline sal_uInt16 Get_UShort( sal_uInt8 *& p ) in Get_UShort() argument
853 sal_uInt16 n = SVBT16ToShort( *(SVBT16*)p ); in Get_UShort()
854 p += 2; in Get_UShort()
858 inline short Get_Short( sal_uInt8 *& p ) in Get_Short() argument
860 return Get_UShort(p); in Get_Short()
863 inline sal_uLong Get_ULong( sal_uInt8 *& p ) in Get_ULong() argument
865 sal_uLong n = SVBT32ToUInt32( *(SVBT32*)p ); in Get_ULong()
866 p += 4; in Get_ULong()
870 inline long Get_Long( sal_uInt8 *& p ) in Get_Long() argument
872 return Get_ULong(p); in Get_Long()
1000 void WW8PLCFx_PCDAttrs::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
1004 p->bRealLineEnd = false; in GetSprms()
1005 if ( !pPcdI || !pPcdI->Get(p->nStartPos, p->nEndPos, pData) ) in GetSprms()
1008 p->nStartPos = p->nEndPos = WW8_CP_MAX; in GetSprms()
1009 p->pMemPos = 0; in GetSprms()
1010 p->nSprmsLen = 0; in GetSprms()
1023 p->nStartPos = p->nEndPos = WW8_CP_MAX; in GetSprms()
1024 p->pMemPos = 0; in GetSprms()
1025 p->nSprmsLen = 0; in GetSprms()
1030 p->nSprmsLen = SVBT16ToShort( pSprms ); // Length in GetSprms()
1032 p->pMemPos = pSprms; // Position in GetSprms()
1045 p->nSprmsLen = ( nPrm ) ? 2 : 0; // Laenge in GetSprms()
1048 p->pMemPos = aShortSprm; in GetSprms()
1052 p->pMemPos = 0; in GetSprms()
1053 p->nSprmsLen = 0; in GetSprms()
1145 p->nSprmsLen = ( nPrm ) ? 3 : 0; in GetSprms()
1148 p->pMemPos = aShortSprm; in GetSprms()
1690 sal_uInt8* p = new sal_uInt8[nLen+2]; // alloziere in OpenPieceTable() local
1691 ShortToSVBT16(nLen, p); // trage Laenge ein in OpenPieceTable()
1692 pStr->Read( p+2, nLen ); // lies grpprl in OpenPieceTable()
1693 pPieceGrpprls[nAktGrpprl++] = p; // trage in Array ein in OpenPieceTable()
1716 for( sal_uInt8** p = pPieceGrpprls; *p; p++ ) in DeletePieceTable() local
1717 delete[] (*p); in DeletePieceTable()
2475 sal_uInt8* p = pPLCF_Contents; in GeneratePLCF() local
2479 ShortToSVBT16(static_cast<sal_uInt16>(nPN + i), p); in GeneratePLCF()
2480 p+=2; in GeneratePLCF()
2933 void WW8PLCFx::GetSprms( WW8PLCFxDesc* p ) in GetSprms() argument
2936 p->nStartPos = p->nEndPos = WW8_CP_MAX; in GetSprms()
2937 p->pMemPos = 0; in GetSprms()
2938 p->nSprmsLen = 0; in GetSprms()
2939 p->bRealLineEnd = false; in GetSprms()
3340 void WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3342 WW8_CP nOrigCp = p->nStartPos; in GetSprms()
3346 p->pMemPos = WW8PLCFx_Fc_FKP::GetSprmsAndPos(p->nStartPos, p->nEndPos, in GetSprms()
3347 p->nSprmsLen); in GetSprms()
3377 p->bRealLineEnd = (ePLCF == PAP); in GetSprms()
3393 p->nStartPos = nOrigCp; in GetSprms()
3394 pPieceIter->SeekPos( p->nStartPos); in GetSprms()
3407 WW8_FC nOldEndPos = p->nEndPos; in GetSprms()
3432 p->nEndPos = nCpEnd - in GetSprms()
3438 p->nEndPos = nCpEnd; in GetSprms()
3487 p->pMemPos = WW8PLCFx_Fc_FKP::GetSprmsAndPos(nOne, in GetSprms()
3488 nSmallest, p->nSprmsLen); in GetSprms()
3492 p->nEndPos = nCpEnd - in GetSprms()
3502 pPcd->AktPieceFc2Cp( p->nStartPos, p->nEndPos,&rSBase ); in GetSprms()
3506 p->nStartPos = nAttrStart; in GetSprms()
3507 p->nEndPos = nAttrEnd; in GetSprms()
3508 p->bRealLineEnd = bLineEnd; in GetSprms()
3513 p->nStartPos = rSBase.WW8Fc2Cp( p->nStartPos ); in GetSprms()
3514 p->nEndPos = rSBase.WW8Fc2Cp( p->nEndPos ); in GetSprms()
3515 p->bRealLineEnd = ePLCF == PAP; in GetSprms()
3594 void WW8PLCFx_SEPX::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3600 p->bRealLineEnd = false; in GetSprms()
3601 if (!pPLCF->Get( p->nStartPos, p->nEndPos, pData )) in GetSprms()
3603 p->nStartPos = p->nEndPos = WW8_CP_MAX; // PLCF fertig abgearbeitet in GetSprms()
3604 p->pMemPos = 0; in GetSprms()
3605 p->nSprmsLen = 0; in GetSprms()
3612 p->nStartPos = p->nEndPos = WW8_CP_MAX; // Sepx empty in GetSprms()
3613 p->pMemPos = 0; in GetSprms()
3614 p->nSprmsLen = 0; in GetSprms()
3638 p->nSprmsLen = nSprmSiz; in GetSprms()
3639 p->pMemPos = pSprms; // return Position in GetSprms()
3794 void WW8PLCFx_SubDoc::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3796 p->nStartPos = p->nEndPos = WW8_CP_MAX; in GetSprms()
3797 p->pMemPos = 0; in GetSprms()
3798 p->nSprmsLen = 0; in GetSprms()
3799 p->bRealLineEnd = false; in GetSprms()
3808 if (!pRef->Get(p->nStartPos, nFoo, pData)) in GetSprms()
3810 p->nEndPos = p->nStartPos = WW8_CP_MAX; in GetSprms()
3814 p->nEndPos = p->nStartPos + 1; in GetSprms()
3821 if (!pTxt->Get(p->nCp2OrIdx, p->nSprmsLen, pData)) in GetSprms()
3823 p->nEndPos = p->nStartPos = WW8_CP_MAX; in GetSprms()
3824 p->nSprmsLen = 0; in GetSprms()
3828 p->nSprmsLen -= p->nCp2OrIdx; in GetSprms()
3953 void WW8PLCFx_FLD::GetSprms(WW8PLCFxDesc* p) in GetSprms() argument
3955 p->nStartPos = p->nEndPos = WW8_CP_MAX; in GetSprms()
3956 p->pMemPos = 0; in GetSprms()
3957 p->nSprmsLen = 0; in GetSprms()
3958 p->bRealLineEnd = false; in GetSprms()
3962 p->nStartPos = WW8_CP_MAX; // Es gibt keine Felder in GetSprms()
3972 p->nStartPos = WW8_CP_MAX; // PLCF fertig abgearbeitet in GetSprms()
3976 p->nStartPos = nP; in GetSprms()
3981 p->nStartPos = WW8_CP_MAX; // PLCF fertig abgearbeitet in GetSprms()
3985 p->nEndPos = nP; in GetSprms()
3989 p->nCp2OrIdx = pPLCF->GetIdx(); in GetSprms()
4267 const void * p = pBook[0]->GetData(pBook[0]->GetIdx()); in operator ++() local
4268 long nPairFor = (p == NULL)? 0L : SVBT16ToShort(*((SVBT16*) p)); in operator ++()
4285 void * p; in GetLen() local
4287 if( !pBook[0]->Get( nStartPos, p ) ) in GetLen()
4292 sal_uInt16 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in GetLen()
4322 if (const void* p = pBook[0]->GetData(pBook[0]->GetIdx())) in GetHandle() local
4323 return SVBT16ToShort( *((SVBT16*)p) ); in GetHandle()
4338 void* p; in GetBookmark() local
4341 if( pBook[0]->GetData( i, nStartAkt, p ) && p ) in GetBookmark()
4342 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in GetBookmark()
4372 int p=len-1; in GetUniqueBookmarkName() local
4373 …while(p>0 && aRet.GetChar(static_cast<sal_uInt16>(p))>='0' && aRet.GetChar(static_cast<sal_uInt16>… in GetUniqueBookmarkName()
4374 p--; in GetUniqueBookmarkName()
4375 aRet=String(aRet, 0, static_cast<sal_uInt16>(p+1)); in GetUniqueBookmarkName()
4395 void* p; in MapName() local
4398 if( pBook[0]->GetData( i, nStartAkt, p ) && p ) in MapName()
4399 nEndIdx = SVBT16ToShort( *((SVBT16*)p) ); in MapName()
4527 sal_uInt16 WW8PLCFMan::GetId(const WW8PLCFxDesc* p) const in GetId()
4531 if (p == pFld) in GetId()
4533 else if (p == pFtn) in GetId()
4535 else if (p == pEdn) in GetId()
4537 else if (p == pAnd) in GetId()
4539 else if (p->nSprmsLen > 0) in GetId()
4540 nId = maSprmParser.GetSprmId(p->pMemPos); in GetId()
4666 WW8PLCFxDesc* p = &aD[i]; in WW8PLCFMan() local
4675 p->nCpOfs = ( p == pChp || p == pPap || p == pBkm || p == pPcd || in WW8PLCFMan()
4676 p == pPcdA ) ? nCpO : 0; in WW8PLCFMan()
4678 p->nCp2OrIdx = 0; in WW8PLCFMan()
4679 p->bFirstSprm = false; in WW8PLCFMan()
4680 p->pIdStk = 0; in WW8PLCFMan()
4682 if ((p == pChp) || (p == pPap)) in WW8PLCFMan()
4683 p->nStartPos = p->nEndPos = nStartCp; in WW8PLCFMan()
4685 p->nStartPos = p->nEndPos = WW8_CP_MAX; in WW8PLCFMan()
4690 WW8PLCFxDesc* p = &aD[i]; in WW8PLCFMan() local
4692 if( !p->pPLCFx ) in WW8PLCFMan()
4694 p->nStartPos = p->nEndPos = WW8_CP_MAX; in WW8PLCFMan()
4698 if( p->pPLCFx->IsSprm() ) in WW8PLCFMan()
4701 p->pIdStk = new std::stack<sal_uInt16>; in WW8PLCFMan()
4702 if ((p == pChp) || (p == pPap)) in WW8PLCFMan()
4704 WW8_CP nTemp = p->nEndPos+p->nCpOfs; in WW8PLCFMan()
4705 p->pMemPos = 0; in WW8PLCFMan()
4706 p->nSprmsLen = 0; in WW8PLCFMan()
4707 p->nStartPos = nTemp; in WW8PLCFMan()
4708 if (!(*p->pPLCFx).SeekPos(p->nStartPos)) in WW8PLCFMan()
4709 p->nEndPos = p->nStartPos = WW8_CP_MAX; in WW8PLCFMan()
4711 GetNewSprms( *p ); in WW8PLCFMan()
4714 GetNewSprms( *p ); // bei allen PLCFen initialisiert sein in WW8PLCFMan()
4716 else if( p->pPLCFx ) in WW8PLCFMan()
4717 GetNewNoSprms( *p ); in WW8PLCFMan()
4825 const WW8PLCFxDesc* p = &aD[nIdx]; in GetSprmStart() local
4828 if( p->bFirstSprm ) in GetSprmStart()
4830 if( p == pPap ) in GetSprmStart()
4832 else if( p == pSep ) in GetSprmStart()
4835 pRes->pMemPos = p->pMemPos; in GetSprmStart()
4836 pRes->nSprmId = GetId(p); in GetSprmStart()
4837 pRes->nCp2OrIdx = p->nCp2OrIdx; in GetSprmStart()
4838 if ((p == pFtn) || (p == pEdn) || (p == pAnd)) in GetSprmStart()
4839 pRes->nMemLen = p->nSprmsLen; in GetSprmStart()
4840 else if (p->nSprmsLen) //Normal in GetSprmStart()
4851 const WW8PLCFxDesc* p = &aD[nIdx]; in GetSprmEnd() local
4853 if (!(p->pIdStk->empty())) in GetSprmEnd()
4854 pRes->nSprmId = p->pIdStk->top(); // get end position in GetSprmEnd()
4864 const WW8PLCFxDesc* p = &aD[nIdx]; in GetNoSprmStart() local
4866 pRes->nCpPos = p->nStartPos; in GetNoSprmStart()
4867 pRes->nMemLen = p->nSprmsLen; in GetNoSprmStart()
4868 pRes->nCp2OrIdx = p->nCp2OrIdx; in GetNoSprmStart()
4870 if( p == pFld ) in GetNoSprmStart()
4872 else if( p == pFtn ) in GetNoSprmStart()
4874 else if( p == pEdn ) in GetNoSprmStart()
4876 else if( p == pBkm ) in GetNoSprmStart()
4878 else if( p == pAnd ) in GetNoSprmStart()
4880 else if( p == pPcd ) in GetNoSprmStart()
4910 WW8PLCFxDesc* p = &aD[i]; in TransferOpenSprms() local
4911 if (!p || !p->pIdStk) in TransferOpenSprms()
4913 while (!p->pIdStk->empty()) in TransferOpenSprms()
4915 rStack.push(p->pIdStk->top()); in TransferOpenSprms()
4916 p->pIdStk->pop(); in TransferOpenSprms()
4924 WW8PLCFxDesc* p = &aD[nIdx]; // Sprm-Klasse(!) ermitteln in AdvSprm() local
4926 p->bFirstSprm = false; in AdvSprm()
4929 sal_uInt16 nLastId = GetId(p); in AdvSprm()
4930 p->pIdStk->push(nLastId); // merke Id fuer Attribut-Ende in AdvSprm()
4932 if( p->nSprmsLen ) in AdvSprm()
4936 if( p->pMemPos ) in AdvSprm()
4939 sal_uInt16 nSprmL = maSprmParser.GetSprmSize(nLastId, p->pMemPos); in AdvSprm()
4942 p->nSprmsLen -= nSprmL; in AdvSprm()
4945 if (p->nSprmsLen < maSprmParser.MinSprmLen()) in AdvSprm()
4948 p->pMemPos = 0; in AdvSprm()
4949 p->nSprmsLen = 0; in AdvSprm()
4952 p->pMemPos += nSprmL; in AdvSprm()
4955 p->nSprmsLen = 0; in AdvSprm()
4957 if (p->nSprmsLen < maSprmParser.MinSprmLen()) in AdvSprm()
4958 p->nStartPos = WW8_CP_MAX; // es folgen Enden in AdvSprm()
4962 if (!(p->pIdStk->empty())) in AdvSprm()
4963 p->pIdStk->pop(); in AdvSprm()
4964 if (p->pIdStk->empty()) in AdvSprm()
4966 if ( (p == pChp) || (p == pPap) ) in AdvSprm()
4968 p->pMemPos = 0; in AdvSprm()
4969 p->nSprmsLen = 0; in AdvSprm()
4970 p->nStartPos = p->nOrigEndPos+p->nCpOfs; in AdvSprm()
4979 if (!(*p->pPLCFx).SeekPos(p->nStartPos)) in AdvSprm()
4981 p->nEndPos = WW8_CP_MAX; in AdvSprm()
4982 p->pPLCFx->SetDirty(true); in AdvSprm()
4984 if (!p->pPLCFx->GetDirty() || pPcd) in AdvSprm()
4985 GetNewSprms( *p ); in AdvSprm()
4986 p->pPLCFx->SetDirty(false); in AdvSprm()
5011 if (pPcd && ((p->nStartPos > pPcd->nStartPos) || in AdvSprm()
5013 (pPcd->nEndPos != p->nStartPos)) in AdvSprm()
5015 pPcd->nEndPos = p->nStartPos; in AdvSprm()
5017 p->nStartPos); in AdvSprm()
5023 (*p->pPLCFx)++; // next Group of Sprms in AdvSprm()
5024 p->pMemPos = 0; // !!! in AdvSprm()
5025 p->nSprmsLen = 0; in AdvSprm()
5026 GetNewSprms( *p ); in AdvSprm()
5028 ASSERT( p->nStartPos <= p->nEndPos, "Attribut ueber Kreuz" ); in AdvSprm()
5041 WW8PLCFxDesc* p = &aD[nIdx]; in AdvNoSprm() local
5043 if( p == pPcd ) in AdvNoSprm()
5047 p->nStartPos = aD[nIdx+1].nStartPos; in AdvNoSprm()
5061 (*p->pPLCFx)++; in AdvNoSprm()
5062 p->pMemPos = 0; in AdvNoSprm()
5063 p->nSprmsLen = 0; in AdvNoSprm()
5065 GetNewNoSprms( *p ); in AdvNoSprm()
5074 p->nStartPos = pTemp->GetClipStart(); in AdvNoSprm()
5082 (*p->pPLCFx)++; in AdvNoSprm()
5083 p->pMemPos = 0; // MemPos ungueltig in AdvNoSprm()
5084 p->nSprmsLen = 0; in AdvNoSprm()
5085 GetNewNoSprms( *p ); in AdvNoSprm()
5095 WW8PLCFxDesc* p = &aD[nIdx]; in operator ++() local
5097 p->bFirstSprm = true; // Default in operator ++()
5099 if( p->pPLCFx->IsSprm() ) in operator ++()
6429 WW8_FFN* p = (WW8_FFN*)pA; in WW8Fonts() local
6456 nNextSiz = p->cbFfnM1 + 1; in WW8Fonts()
6464 p = (WW8_FFN *)( ( (sal_uInt8*)p ) + nNextSiz ); in WW8Fonts()
6478 p = pFontA; in WW8Fonts()
6483 for(sal_uInt16 i=0; i<nMax; ++i, ++p) in WW8Fonts()
6485 p->cbFfnM1 = pVer2->cbFfnM1; in WW8Fonts()
6487 p->prg = 0; in WW8Fonts()
6488 p->fTrueType = 0; in WW8Fonts()
6489 p->ff = 0; in WW8Fonts()
6491 p->wWeight = ( *(((sal_uInt8*)pVer2) + 1) ); in WW8Fonts()
6492 p->chs = ( *(((sal_uInt8*)pVer2) + 2) ); in WW8Fonts()
6498 rtl_TextEncoding eEnc = WW8Fib::GetFIBCharset(p->chs); in WW8Fonts()
6502 p->sFontname = String ( (((const sal_Char*)pVer2) + 1 + 2), eEnc); in WW8Fonts()
6510 for(sal_uInt16 i=0; i<nMax; ++i, ++p) in WW8Fonts()
6512 p->cbFfnM1 = pVer6->cbFfnM1; in WW8Fonts()
6515 p->prg = c2 & 0x02; in WW8Fonts()
6516 p->fTrueType = (c2 & 0x04) >> 2; in WW8Fonts()
6518 p->ff = (c2 & 0x70) >> 4; in WW8Fonts()
6520 p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer6->wWeight ); in WW8Fonts()
6521 p->chs = pVer6->chs; in WW8Fonts()
6522 p->ibszAlt = pVer6->ibszAlt; in WW8Fonts()
6528 rtl_TextEncoding eEnc = WW8Fib::GetFIBCharset(p->chs); in WW8Fonts()
6531 p->sFontname = String(pVer6->szFfn, eEnc); in WW8Fonts()
6532 if (p->ibszAlt) in WW8Fonts()
6534 p->sFontname.Append(';'); in WW8Fonts()
6535 p->sFontname += String(pVer6->szFfn+p->ibszAlt, eEnc); in WW8Fonts()
6541 RTL_TEXTENCODING_SYMBOL == WW8Fib::GetFIBCharset(p->chs) in WW8Fonts()
6542 && !p->sFontname.EqualsAscii("Symbol") in WW8Fonts()
6545 p->sFontname.APPEND_CONST_ASC(";Symbol"); in WW8Fonts()
6555 for(sal_uInt16 i=0; i<nMax; ++i, ++p) in WW8Fonts()
6557 p->cbFfnM1 = pVer8->cbFfnM1; in WW8Fonts()
6560 p->prg = c2 & 0x02; in WW8Fonts()
6561 p->fTrueType = (c2 & 0x04) >> 2; in WW8Fonts()
6563 p->ff = (c2 & 0x70) >> 4; in WW8Fonts()
6565 p->wWeight = SVBT16ToShort( *(SVBT16*)&pVer8->wWeight ); in WW8Fonts()
6566 p->chs = pVer8->chs; in WW8Fonts()
6567 p->ibszAlt = pVer8->ibszAlt; in WW8Fonts()
6582 p->sFontname = pVer8->szFfn; in WW8Fonts()
6583 if (p->ibszAlt) in WW8Fonts()
6585 p->sFontname.Append(';'); in WW8Fonts()
6586 p->sFontname.Append(pVer8->szFfn+p->ibszAlt); in WW8Fonts()
6590 lcl_checkFontname( p->sFontname ); in WW8Fonts()