Changeset 1607 for trunk/dll/init.c
- Timestamp:
- Aug 8, 2011, 1:03:46 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/init.c
r1604 r1607 320 320 PCSZ PCSZ_STARDOTPMD = "*.PMD"; 321 321 PCSZ PCSZ_STARDOTTXT = "*.TXT"; 322 PCSZ PCSZ_FM3DOTINI = "FM3.INI"; 323 PCSZ PCSZ_FM3INI = "FM3INI"; 324 PCSZ PCSZ_FM3INIDOTBAK = "FM3INI.BAK"; 325 PCSZ PCSZ_FM3INIDOTBAD = "FM3INI.BAD"; 326 PCSZ PCSZ_FM3INIDOTBAD2 = "FM3INI.BAD2"; 327 PCSZ PCSZ_FM3RES = "FM3RES"; 328 PCSZ PCSZ_FM3DOTHLP = "FM3.HLP"; 322 329 PCSZ PCSZ_DOTEXE = ".EXE"; 323 330 PCSZ PCSZ_DOTCOM = ".COM"; … … 546 553 if (fIniExisted) { 547 554 DosError(FERR_DISABLEHARDERR); 548 DosCopy( "FM3.INI", "FM3INI.BAK", DCPY_EXISTING);555 DosCopy(PCSZ_FM3DOTINI, PCSZ_FM3INIDOTBAK, DCPY_EXISTING); 549 556 } 550 557 } … … 645 652 BOOL fSeparateParmsApp; 646 653 647 strcpy(dllfile, "FM3RES");648 env = getenv( "FM3INI");654 strcpy(dllfile, PCSZ_FM3RES); 655 env = getenv(PCSZ_FM3INI); 649 656 if (env) { 650 657 DosError(FERR_DISABLEHARDERR); … … 652 659 if (!rc) { 653 660 if (fs3.attrFile & FILE_DIRECTORY) { 654 BldFullPathName(dllfile, env, "FM3RES"); // 23 Aug 07 SHL661 BldFullPathName(dllfile, env, PCSZ_FM3RES); // 23 Aug 07 SHL 655 662 DosError(FERR_DISABLEHARDERR); 656 663 if (DosQueryPathInfo(dllfile, FIL_STANDARD, &fs3, sizeof(fs3))) 657 strcpy(dllfile, "FM3RES");664 strcpy(dllfile, PCSZ_FM3RES); 658 665 } 659 666 } … … 697 704 698 705 if (!*profile) 699 strcpy(profile, "FM3.INI");706 strcpy(profile, PCSZ_FM3DOTINI); 700 707 mypid = getpid(); 701 708 /* give default appname if none set by caller */ … … 852 859 if ((!strchr(profile, '\\') && !strchr(profile, ':')) || 853 860 !(fmprof = PrfOpenProfile((HAB)0, profile))) { 854 / * figure out where to put INI file... */861 // figure out where to put INI file... 855 862 CHAR inipath[CCHMAXPATH]; 856 863 … … 860 867 memset(driveserial, -1, sizeof(driveserial)); 861 868 *inipath = 0; 862 env = getenv( "FM3INI");869 env = getenv(PCSZ_FM3INI); 863 870 if (env) { 864 871 strcpy(inipath, env); … … 882 889 if (rc) { 883 890 if (rc == ERROR_FILE_NOT_FOUND) { 884 DosCopy( "FM3INI.BAK", "FM3.INI", 0);891 DosCopy(PCSZ_FM3INIDOTBAK, PCSZ_FM3DOTINI, 0); 885 892 } 886 893 rc = DosQueryPathInfo(inipath, FIL_STANDARD, &fs3, sizeof(fs3)); … … 892 899 saymsg(MB_ENTER,HWND_DESKTOP, GetPString(IDS_DEBUG_STRING), 893 900 GetPString(IDS_INIFAILURETEXT)); 894 DosCopy( "FM3.INI", "FM3INI.BAD", DCPY_EXISTING);895 DosCopy( "FM3INI.BAK", "FM3.INI", DCPY_EXISTING);901 DosCopy(PCSZ_FM3DOTINI, PCSZ_FM3INIDOTBAD, DCPY_EXISTING); 902 DosCopy(PCSZ_FM3INIDOTBAK, PCSZ_FM3DOTINI, DCPY_EXISTING); 896 903 if (!CheckFileHeader(inipath, "\xff\xff\xff\xff\x14\x00\x00\x00", 0L)) { 897 DosCopy( "FM3.INI", "FM3INI.BAD2", DCPY_EXISTING);904 DosCopy(PCSZ_FM3DOTINI, PCSZ_FM3INIDOTBAD2, DCPY_EXISTING); 898 905 fWantFirstTimeInit = TRUE; 899 906 } … … 915 922 fmprof = PrfOpenProfile((HAB)0, inipath); 916 923 if (!fmprof) { 917 strcpy(inipath, "FM3.INI");924 strcpy(inipath, PCSZ_FM3DOTINI); 918 925 fmprof = PrfOpenProfile((HAB)0, inipath); 919 926 } … … 954 961 hini.hmodHelpTableModule = FM3ModHandle; 955 962 hini.fShowPanelId = CMIC_HIDE_PANEL_ID; 956 hini.pszHelpLibraryName = "FM3.HLP";963 hini.pszHelpLibraryName = (CHAR *) PCSZ_FM3DOTHLP; 957 964 hwndHelp = WinCreateHelpInstance(hab, &hini); 958 965 if (!hwndHelp) { 959 966 CHAR helppath[CCHMAXPATH]; 960 env = getenv( "FM3INI");967 env = getenv(PCSZ_FM3INI); 961 968 if (env) { 962 969 strcpy(helppath, env); … … 965 972 if (!rc) { 966 973 if (fs3.attrFile & FILE_DIRECTORY) { 967 BldFullPathName(helppath, helppath, "FM3.HLP");974 BldFullPathName(helppath, helppath, PCSZ_FM3DOTHLP); 968 975 hini.pszHelpLibraryName = helppath; 969 976 hwndHelp = WinCreateHelpInstance(hab, &hini); 970 977 if (!hwndHelp) 971 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, "WinCreateHelpInstance failed for %s with error 0x%x", hini.pszHelpLibraryName, hini.ulReturnCode); 978 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 979 "WinCreateHelpInstance failed for %s with error 0x%x", 980 hini.pszHelpLibraryName, hini.ulReturnCode); 972 981 } 973 982 }
Note:
See TracChangeset
for help on using the changeset viewer.