Changeset 1544 for trunk/dll/mle.c
- Timestamp:
- Sep 30, 2010, 3:00:59 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/mle.c
r1498 r1544 318 318 { 319 319 FILE *fp; 320 321 fp = fopen(filename, "a+"); 322 if (!fp) 323 fp = xfopen(filename, "w", pszSrcFile, __LINE__); 320 CHAR *mode = "a+"; 321 322 fp = xfopen(filename, mode, pszSrcFile, __LINE__, TRUE); 323 if (!fp) { 324 mode = "w"; 325 fp = xfopen(filename, mode, pszSrcFile, __LINE__, FALSE); 326 } 324 327 if (fp) { 325 328 fseek(fp, 0L, SEEK_END); … … 648 651 XMLEWNDPTR *vw; 649 652 APIRET rc; 653 CHAR *moder = "r"; 650 654 651 655 *titletext = 0; … … 657 661 *titletext = 0; 658 662 WinQueryWindowText(grandpa, 512, titletext); 659 fp = _fsopen(filename, "r", SH_DENYNO);663 fp = xfsopen(filename, moder, SH_DENYNO, pszSrcFile, __LINE__, TRUE); 660 664 if (!fp) 661 665 ret = FALSE; … … 893 897 BOOL fWrap = MLEgetwrap(h); 894 898 APIRET rc; 899 CHAR *mode; 895 900 896 901 if (!MLEgetlen(h)) /* nothing to save; forget it */ … … 926 931 } 927 932 else { 928 fp = fopen(filename, "a+"); 929 if (!fp) 930 fp = xfopen(filename, "w", pszSrcFile, __LINE__); 933 mode = "a+"; 934 fp = xfopen(filename, mode, pszSrcFile, __LINE__, TRUE); 935 if (!fp) { 936 mode = "w"; 937 fp = xfopen(filename, mode, pszSrcFile, __LINE__, FALSE); 938 } 931 939 if (!fp) 932 940 ok = FALSE;
Note:
See TracChangeset
for help on using the changeset viewer.