skins/AknSkins/sdcsrc/SDCIIDConstants.cpp
changeset 50 c6286dcf6040
parent 0 05e9090e2422
equal deleted inserted replaced
43:1951b3078691 50:c6286dcf6040
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include <stdio.h>
    19 #include <stdio.h>
       
    20 #include <wchar.h>
       
    21 
    20 #include "SDCGlobals.h"
    22 #include "SDCGlobals.h"
    21 #include "SDCIIDConstants.h"
    23 #include "SDCIIDConstants.h"
    22 #include "SDCInput.h"
    24 #include "SDCInput.h"
       
    25 #include "SDCCompat.h"
    23 
    26 
    24 // Make std namespace available for compatibility
    27 // Make std namespace available for compatibility
    25 namespace std {}
    28 namespace std {}
    26 using namespace std;
    29 using namespace std;
    27 
    30 
    74     CSDCInput input;
    77     CSDCInput input;
    75     input.Open( aFilename );
    78     input.Open( aFilename );
    76 
    79 
    77     while( input.NextTokenAllowLF() )
    80     while( input.NextTokenAllowLF() )
    78         {
    81         {
    79         if( _wcsicmp( input.iToken, L"IID" ) == 0 )
    82         if( sd_wcscasecmp( input.iToken, L"IID" ) == 0 )
    80             {
    83             {
    81             // Parse string token
    84             // Parse string token
    82             input.NextStringToken();
    85             input.NextStringToken();
    83             wchar_t nameBuf[256];
    86             wchar_t nameBuf[256];
    84             wcscpy( nameBuf, input.iToken );
    87             wcscpy( nameBuf, input.iToken );
   114         }
   117         }
   115     }
   118     }
   116 
   119 
   117 const TSDCIIDEntry* SDCIIDConstants::Find( const wchar_t* aName )
   120 const TSDCIIDEntry* SDCIIDConstants::Find( const wchar_t* aName )
   118     {
   121     {
   119     for( int i=0; i<gIIDVector.size(); i++ )
   122     for( unsigned int i=0; i<gIIDVector.size(); i++ )
   120         {
   123         {
   121         if( _wcsicmp( aName, gIIDVector[i]->iName ) == 0 )
   124         if( sd_wcscasecmp( aName, gIIDVector[i]->iName ) == 0 )
   122             return gIIDVector[i];
   125             return gIIDVector[i];
   123         }
   126         }
   124     return NULL;
   127     return NULL;
   125     }
   128     }
   126 
   129