Lines Matching refs:Index

366 UCHAR GetNextChar(UCHAR* TBuf, sal_uInt16 Index)  in GetNextChar()  argument
369 while (TBuf[Index]==Escape) { in GetNextChar()
370 Index++; in GetNextChar()
372 while (TBuf[Index]!=Escape && Cnt<=MaxEscLen) { in GetNextChar()
373 Index++; Cnt++; } in GetNextChar()
374 Index++; in GetNextChar()
376 return TBuf[Index]; in GetNextChar()
381 UCHAR ProcessOne(UCHAR* TBuf, sal_uInt16& Index, in ProcessOne() argument
396 c=TBuf[Index]; Index++; in ProcessOne()
399 c=TBuf[Index]; Index++; in ProcessOne()
403 c=TBuf[Index]; Index++; // Hier faengt der Wert an in ProcessOne()
406 if (c=='+' || c=='-') { c=TBuf[Index]; Index++; } in ProcessOne()
411 EoVal=(TBuf[Index]<'0' || TBuf[Index]>'9'); in ProcessOne()
412 if (EoVal==sal_False) { c=TBuf[Index]; Index++; } in ProcessOne()
461 if (TBuf[Index]==Escape) Index++; // zweites Esc weglesen } in ProcessOne()
469 UCHAR GetTextChar(UCHAR* TBuf, sal_uInt16& Index, in GetTextChar() argument
475 c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); in GetTextChar()
478 nc=GetNextChar(TBuf,Index); in GetTextChar()
483 c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // den Trenner ueberspringen in GetTextChar()
485 …if (c>=32) c=ProcessOne(TBuf,Index,Atr0,AktAtr,ScanEsc); // und hier noch 'nen Buchstaben ueberspr… in GetTextChar()
489 if ((Rest==1 || Rest==DoTrenn) && GetNextChar(TBuf,Index)==SoftTrennK) { in GetTextChar()
506 UCHAR GetTextCharConv(UCHAR* TBuf, sal_uInt16& Index, in GetTextCharConv() argument
512 c=GetTextChar(TBuf,Index,Atr0,AktAtr,Rest,ScanEsc); in GetTextCharConv()
529 sal_uInt16 GetLineFeed(UCHAR* TBuf, sal_uInt16 Index, ObjTextType Atr0, ObjTextType AktAtr, in GetLineFeed() argument
545 c=GetTextChar(TBuf,Index,Atr0,AktAtr,nChar,sal_False); in GetLineFeed()
701 sal_uInt16 Index; member
712 State.Index=IndexA; in InitProcessCharState()
770 …c=GetTextChar(TBuf,R.Index,Atr0,R.Attrib,Rest,sal_False); // versucht evtl. zu trennen, wenn Rest … in ProcessChar()
796 void FormatLine(UCHAR* TBuf, sal_uInt16& Index, ObjTextType& Atr0, ObjTextType& AktAtr, in FormatLine() argument
831 InitProcessCharState(*R,AktAtr,Index); in FormatLine()
896 while (WErec0->Index<WErec->Index) { // damit Line[] auch garantiert stimmt } in FormatLine()
917 c=GetTextChar(TBuf,R->Index,Atr0,R->Attrib,NoTrenn,sal_False); in FormatLine()
932 if (TBuf[R->Index-1]!=AbsatzEnd && TBuf[R->Index-1]!=TextEnd) { in FormatLine()
933 …c=GetTextChar(TBuf,R->Index,Atr0,R->Attrib,NoTrenn,sal_False); // Kleine Korrektur. Notig, wenn nu… in FormatLine()
995 Index=R->Index; in FormatLine()