DALi Version 1.9.7
[platform/core/uifw/dali-adaptor.git] / third-party / windows-platform / Win32File / GetRealFileName.cpp
1 #include <string>
2
3 namespace std
4 {
5 const char* GetRealName( const char *name )
6 {
7   if( NULL != name && '*' == name[0] )
8   {
9     string envName;
10
11     const char *p = name + 1;
12
13     while( 0 != *p && '*' != *p )
14     {
15       envName.push_back( *p );
16       p++;
17     }
18
19     p++;
20
21     char *envValue = std::getenv( envName.c_str() );
22
23     static std::string realName;
24     realName = "";
25     realName += envValue;
26     realName += p;
27
28     return realName.c_str();
29   }
30   else
31   {
32     return name;
33   }
34 }
35 }