diff options
Diffstat (limited to 'rsc/inc/rscpar.hxx')
-rw-r--r-- | rsc/inc/rscpar.hxx | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/rsc/inc/rscpar.hxx b/rsc/inc/rscpar.hxx index b235a48a12b0..263b8df03669 100644 --- a/rsc/inc/rscpar.hxx +++ b/rsc/inc/rscpar.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -36,53 +36,53 @@ class RscTypCont; class RscExpression; /*********** R s c F i l e I n s t ***************************************/ -#define READBUFFER_MAX 256 +#define READBUFFER_MAX 256 class RscFileInst { - ERRTYPE aFirstError;// Erster Fehler - sal_uInt32 nErrorLine; // Zeile des ersten Fehlers - sal_uInt32 nErrorPos; // Position des ersten Fehlers - BOOL bIncLine; // Muss Zeilennummer incrementiert werden - sal_uInt32 nLineNo; // Zeile in der Eingabedatei - ULONG lFileIndex; // Index auf Eingabedatei - ULONG lSrcIndex; // Index auf Basisdatei - FILE * fInputFile; // Eingabedatei - char * pInput; // Lesepuffer - sal_uInt32 nInputBufLen; // Laenge des Lesepuffers - sal_uInt32 nInputPos; // Position im Lesepuffer - sal_uInt32 nInputEndPos;// Ende im Lesepuffer - char * pLine; // Zeile - sal_uInt32 nLineBufLen;//Lange des Zeilenpuffres - sal_uInt32 nScanPos; // Position in der Zeile - int cLastChar; - BOOL bEof; + ERRTYPE aFirstError;// Erster Fehler + sal_uInt32 nErrorLine; // Zeile des ersten Fehlers + sal_uInt32 nErrorPos; // Position des ersten Fehlers + BOOL bIncLine; // Muss Zeilennummer incrementiert werden + sal_uInt32 nLineNo; // Zeile in der Eingabedatei + ULONG lFileIndex; // Index auf Eingabedatei + ULONG lSrcIndex; // Index auf Basisdatei + FILE * fInputFile; // Eingabedatei + char * pInput; // Lesepuffer + sal_uInt32 nInputBufLen; // Laenge des Lesepuffers + sal_uInt32 nInputPos; // Position im Lesepuffer + sal_uInt32 nInputEndPos;// Ende im Lesepuffer + char * pLine; // Zeile + sal_uInt32 nLineBufLen;//Lange des Zeilenpuffres + sal_uInt32 nScanPos; // Position in der Zeile + int cLastChar; + BOOL bEof; public: - RscTypCont * pTypCont; - void Init(); // ctor initialisieren + RscTypCont * pTypCont; + void Init(); // ctor initialisieren RscFileInst( RscTypCont * pTC, ULONG lIndexSrc, ULONG lFileIndex, FILE * fFile ); RscFileInst( RscTypCont * pTC, ULONG lIndexSrc, ULONG lFileIndex, const ByteString & ); ~RscFileInst(); - BOOL IsEof() const { return bEof; } - void SetFileIndex( ULONG lFIndex ) { lFileIndex = lFIndex; } - ULONG GetFileIndex() { return( lFileIndex ); } - ULONG GetSrcIndex() { return( lSrcIndex ); } - void SetLineNo( sal_uInt32 nLine ) { nLineNo = nLine; } - sal_uInt32 GetLineNo() { return( nLineNo ); } - sal_uInt32 GetScanPos() { return( nScanPos ); } - char * GetLine() { return( pLine ); } - int GetChar(); - int GetFastChar() { return pLine[ nScanPos ] ? + BOOL IsEof() const { return bEof; } + void SetFileIndex( ULONG lFIndex ) { lFileIndex = lFIndex; } + ULONG GetFileIndex() { return( lFileIndex ); } + ULONG GetSrcIndex() { return( lSrcIndex ); } + void SetLineNo( sal_uInt32 nLine ) { nLineNo = nLine; } + sal_uInt32 GetLineNo() { return( nLineNo ); } + sal_uInt32 GetScanPos() { return( nScanPos ); } + char * GetLine() { return( pLine ); } + int GetChar(); + int GetFastChar() { return pLine[ nScanPos ] ? pLine[ nScanPos++ ] : GetChar(); } - void GetNewLine(); + void GetNewLine(); // Fehlerbehandlung - void SetError( ERRTYPE aError ); - ERRTYPE GetError() { return aFirstError; } - sal_uInt32 GetErrorLine() { return nErrorLine; } - sal_uInt32 GetErrorPos() { return nErrorPos; } + void SetError( ERRTYPE aError ); + ERRTYPE GetError() { return aFirstError; } + sal_uInt32 GetErrorLine() { return nErrorLine; } + sal_uInt32 GetErrorPos() { return nErrorPos; } }; /******************* F u n c t i o n *************************************/ |