diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2016-11-24 13:28:56 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2016-11-25 09:05:10 +0200 |
commit | a0ee31da5cb12e353da745455f1b4e9f147410da (patch) | |
tree | cfff493da7924c5ed9f2adbb3c2241df15cc5100 /rsc/source | |
parent | c2775560ab2fa6166b2ce6fa2811ab10a0ffebe8 (diff) |
convert FLAG constants to o3tl::typed_flags
Change-Id: I3b51321c425b8e0039932b5d4b48d35c3bf14378
Diffstat (limited to 'rsc/source')
-rw-r--r-- | rsc/source/parser/rscdb.cxx | 2 | ||||
-rw-r--r-- | rsc/source/rsc/rsc.cxx | 36 |
2 files changed, 19 insertions, 19 deletions
diff --git a/rsc/source/parser/rscdb.cxx b/rsc/source/parser/rscdb.cxx index e7da28e997fd..f9a7afae51b5 100644 --- a/rsc/source/parser/rscdb.cxx +++ b/rsc/source/parser/rscdb.cxx @@ -38,7 +38,7 @@ RscTypCont::RscTypCont( RscError * pErrHdl, RSCBYTEORDER_TYPE nOrder, const OString& rSearchPath, - sal_uInt32 nFlagsP ) + CommandFlags nFlagsP ) : nSourceCharSet( RTL_TEXTENCODING_UTF8 ) , nByteOrder( nOrder ) , aSearchPath( rSearchPath ) diff --git a/rsc/source/rsc/rsc.cxx b/rsc/source/rsc/rsc.cxx index 4b921d733687..87183b56ab13 100644 --- a/rsc/source/rsc/rsc.cxx +++ b/rsc/source/rsc/rsc.cxx @@ -65,7 +65,7 @@ AtomContainer* pHS = nullptr; void RscCmdLine::Init() { - nCommands = 0; + nCommands = CommandFlags::NONE; nByteOrder = RSC_BIGENDIAN; aPath = OString("."); @@ -114,24 +114,24 @@ RscCmdLine::RscCmdLine( int argc, char ** argv, RscError * pEH ) if( !rsc_stricmp( (*ppStr) + 1, "h" ) || !strcmp( (*ppStr) + 1, "?" ) ) { // Write help to standard output - nCommands |= HELP_FLAG; + nCommands |= CommandFlags::Help; } else if( !rsc_stricmp( (*ppStr) + 1, "p" ) ) { // No preprocessor - nCommands |= NOPREPRO_FLAG; + nCommands |= CommandFlags::NoPrePro; } else if( !rsc_stricmp( (*ppStr) + 1, "s" ) ) { // Syntax analysis, creates .srs file - nCommands |= NOLINK_FLAG; + nCommands |= CommandFlags::NoLink; } else if( !rsc_stricmp( (*ppStr) + 1, "l" ) ) { // links, no syntax and no preprocessing - nCommands |= NOPREPRO_FLAG; - nCommands |= NOSYNTAX_FLAG; + nCommands |= CommandFlags::NoPrePro; + nCommands |= CommandFlags::NoSyntax; } else if( !rsc_stricmp( (*ppStr) + 1, "r" ) ) { // generate no .res file - nCommands |= NORESFILE_FLAG; + nCommands |= CommandFlags::NoResFile; } else if( !rsc_strnicmp( (*ppStr) + 1, "sub", 3 ) ) { @@ -146,7 +146,7 @@ RscCmdLine::RscCmdLine( int argc, char ** argv, RscError * pEH ) } else if( !rsc_stricmp( (*ppStr) + 1, "PreLoad" ) ) { // all resources with Preload - nCommands |= PRELOAD_FLAG; + nCommands |= CommandFlags::Preload; } else if( !rsc_stricmp( (*ppStr) + 1, "LITTLEENDIAN" ) ) { // endianness when writing @@ -158,11 +158,11 @@ RscCmdLine::RscCmdLine( int argc, char ** argv, RscError * pEH ) } else if( !rsc_strnicmp( (*ppStr) + 1, "d", 1 ) ) { // define symbols - nCommands |= DEFINE_FLAG; + nCommands |= CommandFlags::Define; } else if( !rsc_strnicmp( (*ppStr) + 1, "i", 1 ) ) { // define include path - nCommands |= INCLUDE_FLAG; + nCommands |= CommandFlags::Include; OStringBuffer aBuffer(aPath); if (!aBuffer.isEmpty()) aBuffer.append(SAL_PATHSEPARATOR); @@ -204,11 +204,11 @@ RscCmdLine::RscCmdLine( int argc, char ** argv, RscError * pEH ) } else if( !rsc_stricmp( (*ppStr) + 1, "NoSysResTest" ) ) { // don't check Bitmap, Pointers, Icons - nCommands |= NOSYSRESTEST_FLAG; + nCommands |= CommandFlags::NoSysResTest; } else if( !rsc_stricmp( (*ppStr) + 1, "SrsDefault" ) ) { // Only write one language to srs file - nCommands |= SRSDEFAULT_FLAG; + nCommands |= CommandFlags::SrsDefault; } else if( !rsc_stricmp( (*ppStr) + 1, "lg" ) ) { @@ -232,7 +232,7 @@ RscCmdLine::RscCmdLine( int argc, char ** argv, RscError * pEH ) i++; } - if( nCommands & HELP_FLAG ) + if( nCommands & CommandFlags::Help ) pEH->FatalError( ERR_USAGE, RscId() ); // was an inputted file specified else if( !aInputList.empty() ) @@ -319,9 +319,9 @@ ERRTYPE RscCompiler::Start() for( size_t i = 0, n = pCL->aInputList.size(); i < n; ++i ) pTC->aFileTab.NewCodeFile( *pCL->aInputList[ i ] ); - if( !(pCL->nCommands & NOSYNTAX_FLAG) ) + if( !(pCL->nCommands & CommandFlags::NoSyntax) ) { - if( pCL->nCommands & NOPREPRO_FLAG ) + if( pCL->nCommands & CommandFlags::NoPrePro ) { pTC->pEH->SetListFile( nullptr ); @@ -371,7 +371,7 @@ ERRTYPE RscCompiler::Start() void RscCompiler::EndCompile() { - if( !pCL->aOutputSrs.isEmpty() && (pCL->nCommands & NOLINK_FLAG) ) + if( !pCL->aOutputSrs.isEmpty() && (pCL->nCommands & CommandFlags::NoLink) ) { pTC->pEH->StdOut( "Writing file ", RscVerbosityVerbose ); pTC->pEH->StdOut( pCL->aOutputSrs.getStr(), RscVerbosityVerbose ); @@ -379,7 +379,7 @@ void RscCompiler::EndCompile() // copy from TMP to real names unlink( pCL->aOutputSrs.getStr() ); // delete target file - if( !(pCL->nCommands & NOSYNTAX_FLAG) ) + if( !(pCL->nCommands & CommandFlags::NoSyntax) ) { FILE * foutput; @@ -558,7 +558,7 @@ ERRTYPE RscCompiler::Link() ERRTYPE aError; RscFile* pFName; - if( !(pCL->nCommands & NOLINK_FLAG) ) + if( !(pCL->nCommands & CommandFlags::NoLink) ) { ::std::list<RscCmdLine::OutputFile>::const_iterator it; |