diff options
Diffstat (limited to 'rsc/inc/rscall.h')
-rw-r--r-- | rsc/inc/rscall.h | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/rsc/inc/rscall.h b/rsc/inc/rscall.h index d66f3aa325d6..673d189213bb 100644 --- a/rsc/inc/rscall.h +++ b/rsc/inc/rscall.h @@ -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,74 +36,74 @@ #include <rtl/alloc.h> /******************* T y p e s *******************************************/ -typedef char * CLASS_DATA; // Zeiger auf die Daten einer Klasse +typedef char * CLASS_DATA; // Zeiger auf die Daten einer Klasse -/******************* C l a s s e s F o r w a r d s *********************/ +/******************* C l a s s e s F o r w a r d s *********************/ class RscCompiler; class RscTop; class RscTypCont; class RscIncList; /******************* G l o b a l V a r i a b l e s *********************/ -extern ByteString* pStdParType; -extern ByteString* pStdPar1; -extern ByteString* pStdPar2; -extern ByteString* pWinParType; -extern ByteString* pWinPar1; -extern ByteString* pWinPar2; -extern sal_uInt32 nRefDeep; -extern sal_uInt32 nRsc_XYMAPMODEId; -extern sal_uInt32 nRsc_WHMAPMODEId; -extern sal_uInt32 nRsc_X; -extern sal_uInt32 nRsc_Y; -extern sal_uInt32 nRsc_WIDTH; -extern sal_uInt32 nRsc_HEIGHT; -extern sal_uInt32 nRsc_DELTALANG; -extern sal_uInt32 nRsc_DELTASYSTEM; -extern sal_uInt32 nRsc_EXTRADATA; +extern ByteString* pStdParType; +extern ByteString* pStdPar1; +extern ByteString* pStdPar2; +extern ByteString* pWinParType; +extern ByteString* pWinPar1; +extern ByteString* pWinPar2; +extern sal_uInt32 nRefDeep; +extern sal_uInt32 nRsc_XYMAPMODEId; +extern sal_uInt32 nRsc_WHMAPMODEId; +extern sal_uInt32 nRsc_X; +extern sal_uInt32 nRsc_Y; +extern sal_uInt32 nRsc_WIDTH; +extern sal_uInt32 nRsc_HEIGHT; +extern sal_uInt32 nRsc_DELTALANG; +extern sal_uInt32 nRsc_DELTASYSTEM; +extern sal_uInt32 nRsc_EXTRADATA; extern AtomContainer* pHS; /******************* D e f i n e s ***************************************/ -#define HELP_FLAG 0x0001 // Hilfe anzeigen -#define NOPREPRO_FLAG 0x0002 // kein Preprozesor -#define NOSYNTAX_FLAG 0x0004 // keine Syntaxanalyse -#define NOLINK_FLAG 0x0008 // nicht linken -#define NORESFILE_FLAG 0x0010 // keine .res-Datei erzeugen -#define DEFINE_FLAG 0x0020 // es wurde Definitionen angegeben -#define INCLUDE_FLAG 0x0040 // der Include-Pfad wurde erweitert -#define MSCPREPRO_FLAG 0x0080 // spezial Preprozessor +#define HELP_FLAG 0x0001 // Hilfe anzeigen +#define NOPREPRO_FLAG 0x0002 // kein Preprozesor +#define NOSYNTAX_FLAG 0x0004 // keine Syntaxanalyse +#define NOLINK_FLAG 0x0008 // nicht linken +#define NORESFILE_FLAG 0x0010 // keine .res-Datei erzeugen +#define DEFINE_FLAG 0x0020 // es wurde Definitionen angegeben +#define INCLUDE_FLAG 0x0040 // der Include-Pfad wurde erweitert +#define MSCPREPRO_FLAG 0x0080 // spezial Preprozessor #define PRINTSYNTAX_FLAG 0x0100 // Syntax ausgeben -#define PRELOAD_FLAG 0x0200 // Alle Ressourcen Preloaden -#define SMART_FLAG 0x0400 // abgekuertze Name +#define PRELOAD_FLAG 0x0200 // Alle Ressourcen Preloaden +#define SMART_FLAG 0x0400 // abgekuertze Name #define SRSDEFAULT_FLAG 0x1000 // immer der Default geschrieben #define NOSYSRESTEST_FLAG 0x2000 // ueberprueft nicht die Richtigkeit von (bmp, ico, cur) /******************* T y p e s *******************************************/ -enum RSCCLASS_TYPE { RSCCLASS_BOOL, RSCCLASS_STRING, RSCCLASS_NUMBER, +enum RSCCLASS_TYPE { RSCCLASS_BOOL, RSCCLASS_STRING, RSCCLASS_NUMBER, RSCCLASS_CONST, RSCCLASS_COMPLEX, RSCCLASS_ENUMARRAY }; typedef void (* VarEnumCallbackProc)( void * pData, RSCCLASS_TYPE, Atom ); /******************* S t r u c t s ***************************************/ struct RSCINST { - RscTop * pClass; - CLASS_DATA pData; + RscTop * pClass; + CLASS_DATA pData; RSCINST(){ pClass = NULL; pData = NULL; } RSCINST( RscTop * pCl, CLASS_DATA pClassData ){ pClass = pCl; pData = pClassData; } - BOOL IsInst() const { return( pData != NULL ); } + BOOL IsInst() const { return( pData != NULL ); } }; /********************** S U B I N F O S T R U C T ************************/ struct SUBINFO_STRUCT { SUBINFO_STRUCT(){ nPos = 0; pClass = NULL; }; - RscId aId; // Identifier der Resource - sal_uInt32 nPos; // Position der Resource + RscId aId; // Identifier der Resource + sal_uInt32 nPos; // Position der Resource RscTop * pClass; // Klasse des Eintrages }; |