Changeset 21916 for trunk/src/kernel32/profile.cpp
- Timestamp:
- Dec 18, 2011, 10:28:22 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 bin 2 Makefile.inc 1 env.cmd 2 LocalConfig.kmk
-
-
Property svn:mergeinfo
set to
/branches/gcc-kmk merged eligible
- Property svn:ignore
-
trunk/src/kernel32/profile.cpp
r21355 r21916 219 219 PROFILESECTION **next_section; 220 220 PROFILEKEY *key, *prev_key, **next_key; 221 222 if (file == NULL) 223 return NULL; 221 224 222 225 first_section = (PROFILESECTION *)HEAP_xalloc( SystemHeap, 0, sizeof(*section) ); … … 772 775 } 773 776 777 extern "C" { 778 774 779 int WIN32API PROFILE_SetOdinIniString(LPCSTR section_name, LPCSTR key_name, 775 780 LPCSTR value) … … 1002 1007 if ( (p = getenv( "ODIN_INI" )) && (f = fopen( p, "r" )) ) 1003 1008 { 1004 PROFILE_OdinProfile = PROFILE_Load( f );1005 fclose( f );1006 strncpy(PROFILE_OdinIniUsed,p,MAX_PATHNAME_LEN);1007 PROFILE_OdinIniUsed[MAX_PATHNAME_LEN-1] = 0;1009 PROFILE_OdinProfile = PROFILE_Load( f ); 1010 fclose( f ); 1011 strncpy(PROFILE_OdinIniUsed,p,MAX_PATHNAME_LEN); 1012 PROFILE_OdinIniUsed[MAX_PATHNAME_LEN-1] = 0; 1008 1013 } 1009 1014 else 1010 1015 { 1011 #if 0 /* Aug 27 2000 4:26am: Why not use the global kernel32Path 1012 * (LoadLibrary may cause harm if used...) */ 1013 HINSTANCE hInstance = LoadLibraryA("KERNEL32.DLL"); 1014 GetModuleFileNameA(hInstance,PROFILE_OdinIniUsed,sizeof(PROFILE_OdinIniUsed)); 1015 FreeLibrary(hInstance); 1016 strcpy(strrchr(PROFILE_OdinIniUsed,'\\')+1,ODINININAME); 1017 #else 1018 strcpy(PROFILE_OdinIniUsed, kernel32Path); 1019 strcat(PROFILE_OdinIniUsed, ODINININAME); 1020 #endif 1021 f = fopen(PROFILE_OdinIniUsed, "r"); 1022 PROFILE_OdinProfile = PROFILE_Load(f); 1023 fclose(f); 1016 strcpy(PROFILE_OdinIniUsed, kernel32Path); 1017 strcat(PROFILE_OdinIniUsed, ODINININAME); 1018 if ((f = fopen(PROFILE_OdinIniUsed, "r"))) 1019 { 1020 PROFILE_OdinProfile = PROFILE_Load(f); 1021 fclose(f); 1022 } 1024 1023 } 1025 1024 … … 1408 1407 *p='\0'; 1409 1408 ret = PROFILE_SetString( section, buf, p+1 ); 1410 1409 1411 1410 } 1412 1411 HeapFree( GetProcessHeap(), 0, buf ); … … 1637 1636 * CloseProfileUserMapping (KERNEL.138) 1638 1637 */ 1639 BOOL WINAPI CloseProfileUserMapping(void) 1638 BOOL WINAPI CloseProfileUserMapping(void) 1640 1639 { 1641 1640 dprintf(("CloseProfileUserMapping: STUB")); … … 1649 1648 } 1650 1649 1650 } // extern "C" 1651
Note:
See TracChangeset
for help on using the changeset viewer.