Changeset 1544 for trunk/dll/saveclip.c
- Timestamp:
- Sep 30, 2010, 3:00:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/saveclip.c
r1525 r1544 284 284 { 285 285 FILE *fp; 286 CHAR s[CCHMAXPATH + 14]; 286 CHAR s[CCHMAXPATH + 14]; 287 CHAR *moder = "r"; 287 288 288 289 BldFullPathName(s, pFM2SaveDirectory, PCSZ_PATTERNSDAT); 289 fp = _fsopen(s, "r", SH_DENYWR);290 fp = xfsopen(s, moder, SH_DENYWR, pszSrcFile, __LINE__, TRUE); 290 291 if (fp) { 291 292 while (xfgets(s, 81, fp, pszSrcFile, __LINE__)) { … … 309 310 CHAR szBuffer[CCHMAXPATH + 14]; 310 311 FILE *fp; 312 CHAR *modew = "w"; 311 313 312 314 sMax = (SHORT) WinSendDlgItemMsg(hwnd, SAV_LISTBOX, … … 316 318 if (CheckDriveSpaceAvail(szBuffer, ullDATFileSpaceNeeded, 1) == 2) 317 319 break; //already gave error msg 318 fp = xfopen(szBuffer, "w", pszSrcFile, __LINE__);320 fp = xfopen(szBuffer, modew, pszSrcFile, __LINE__, FALSE); 319 321 if (fp) { 320 322 fputs(GetPString(IDS_LISTPATTERNTEXT), fp); … … 477 479 if (!pci || (INT) pci == -1) 478 480 Runtime_Error(pszSrcFile, __LINE__, NULL); 479 480 fp = _fsopen(savename, "r+", SH_DENYWR);481 if (!fp) 482 Runtime_Error(pszSrcFile, __LINE__, "_fsopen");483 else{481 else { 482 CHAR *moder = "r+"; 483 484 fp = xfsopen(savename, moder, SH_DENYWR, pszSrcFile, __LINE__, FALSE); 485 if (fp) { 484 486 fseek(fp, 0, SEEK_SET); 485 487 if (WinQueryButtonCheckstate(hwnd, SAV_APPEND) == 0) … … 645 647 { 646 648 FILE *fp; 647 CHAR s[CCHMAXPATH + 14]; 649 CHAR s[CCHMAXPATH + 14]; 650 CHAR *moder = "r"; 648 651 649 652 BldFullPathName(s, pFM2SaveDirectory, PCSZ_PATTERNSDAT); 650 fp = _fsopen(s, "r", SH_DENYWR);653 fp = xfsopen(s, moder, SH_DENYWR, pszSrcFile, __LINE__, TRUE); 651 654 if (fp) { 652 655 while (xfgets(s, 81, fp, pszSrcFile, __LINE__)) { … … 670 673 CHAR szBuffer[CCHMAXPATH + 14]; 671 674 FILE *fp; 675 CHAR *modew = "w"; 672 676 673 677 sMax = (SHORT) WinSendDlgItemMsg(hwnd, … … 678 682 if (CheckDriveSpaceAvail(szBuffer, ullDATFileSpaceNeeded, 1) == 2) 679 683 break; //already gave error msg 680 fp = xfopen(szBuffer, "w", pszSrcFile, __LINE__);684 fp = xfopen(szBuffer, modew, pszSrcFile, __LINE__, FALSE); 681 685 if (fp) { 682 686 fputs(GetPString(IDS_LISTPATTERNTEXT), fp); … … 830 834 if (!list || !list[0]) 831 835 Runtime_Error(pszSrcFile, __LINE__, NULL); 832 else { 833 fp = _fsopen(savename, "r+", SH_DENYWR); 834 if (!fp) 835 Runtime_Error(pszSrcFile, __LINE__, "_fsopen"); 836 else { 836 else { 837 CHAR *moder = "r+"; 838 fp = xfsopen(savename, moder, SH_DENYWR, pszSrcFile, __LINE__, FALSE); 839 if (fp) { 837 840 fseek(fp, 0, SEEK_SET); 838 841 if (WinQueryButtonCheckstate(hwnd, SAV_APPEND) == 0)
Note:
See TracChangeset
for help on using the changeset viewer.