Changeset 1037
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/arccnrs.c
r1036 r1037 2547 2547 if (dcd && mp2) { 2548 2548 2549 HWND ret; 2550 2551 ret = StartMLEEditor(dcd->hwndParent, 2552 (INT) mp1, (CHAR *) mp2, dcd->hwndFrame); 2553 xfree((CHAR *) mp2, pszSrcFile, __LINE__); 2554 return MRFROMLONG(ret); 2549 HWND hwnd; 2550 2551 if ((INT)mp1 == 5 || (INT)mp1 == 13 || (INT)mp1 == 21) 2552 hwnd = StartViewer(HWND_DESKTOP, (INT)mp1, 2553 (CHAR *)mp2, dcd->hwndFrame); 2554 else 2555 hwnd = StartMLEEditor(dcd->hwndParent, 2556 (INT)mp1, (CHAR *)mp2, dcd->hwndFrame); 2557 xfree((CHAR *)mp2, pszSrcFile, __LINE__); 2558 return MRFROMLONG(hwnd); 2555 2559 } 2556 2560 return 0; -
trunk/dll/collect.c
r1029 r1037 2682 2682 case UM_LOADFILE: 2683 2683 if (dcd && mp2) { 2684 HWND ret; 2685 2686 ret = StartMLEEditor(dcd->hwndParent, 2687 (INT) mp1, (CHAR *)mp2, dcd->hwndFrame); 2684 2685 HWND hwnd; 2686 2687 if ((INT)mp1 == 5 || (INT)mp1 == 13 || (INT)mp1 == 21) 2688 hwnd = StartViewer(HWND_DESKTOP, (INT)mp1, 2689 (CHAR *)mp2, dcd->hwndFrame); 2690 else 2691 hwnd = StartMLEEditor(dcd->hwndParent, 2692 (INT)mp1, (CHAR *)mp2, dcd->hwndFrame); 2688 2693 xfree((CHAR *)mp2, pszSrcFile, __LINE__); 2689 # ifdef FORTIFY 2690 Fortify_LeaveScope(); 2691 # endif 2692 return MRFROMLONG(ret); 2694 return MRFROMLONG(hwnd); 2693 2695 } 2694 2696 return 0; -
trunk/dll/dircnrs.c
r1036 r1037 2496 2496 break; 2497 2497 } 2498 # ifdef FORTIFY2499 Fortify_EnterScope();2500 # endif2501 2498 if (li->list) { 2502 2499 if (SHORT1FROMMP(mp1) == IDM_COLLECTFROMFILE) { … … 3317 3314 if (dcd && mp2) { 3318 3315 3319 HWND ret = StartMLEEditor(dcd->hwndParent, 3320 (INT)mp1, (CHAR *)mp2, dcd->hwndFrame); 3316 HWND hwnd; 3317 3318 if ((INT)mp1 == 5 || (INT)mp1 == 13 || (INT)mp1 == 21) 3319 hwnd = StartViewer(HWND_DESKTOP, (INT)mp1, 3320 (CHAR *)mp2, dcd->hwndFrame); 3321 else 3322 hwnd = StartMLEEditor(dcd->hwndParent, 3323 (INT)mp1, (CHAR *)mp2, dcd->hwndFrame); 3321 3324 xfree((CHAR *)mp2, pszSrcFile, __LINE__); 3322 # ifdef FORTIFY 3323 Fortify_LeaveScope(); 3324 # endif 3325 return MRFROMLONG(ret); 3325 return MRFROMLONG(hwnd); 3326 3326 } 3327 3327 return 0; -
trunk/dll/fm3dll.h
r1034 r1037 1085 1085 PVOID xrealloc(PVOID pvIn, size_t cBytes, PCSZ pszSrcFile, UINT uiLineNumber); 1086 1086 PVOID xstrdup(PCSZ pszIn, PCSZ pszSrcFile, UINT uiLineNumber); 1087 unsigned char xFortify_LeaveScope(PCSZ pszSrcFile, UINT uiLineNumber);1088 1087 1089 1088 //===================================================================== -
trunk/dll/mainwnd.c
r1036 r1037 6354 6354 WinSendMsg((HWND) 0, WM_QUIT, MPVOID, MPVOID); 6355 6355 # ifdef FORTIFY 6356 xFortify_LeaveScope( pszSrcFile, __LINE__); 6356 free_commands(); 6357 free_associations(); 6358 free_udirs(); 6359 free_ldir(); 6360 free_archivers(); 6361 free_tools(); 6362 Fortify_LeaveScope(); 6357 6363 # endif 6358 6364 break; -
trunk/dll/seeall.c
r1018 r1037 2457 2457 // fprintf(stderr,"Seeall: WM_CREATE\n"); 2458 2458 WinSetWindowPtr(hwnd, QWL_USER, NULL); 2459 # ifdef FORTIFY 2460 Fortify_EnterScope(); 2461 # endif 2459 2462 pAD = xmallocz(sizeof(ALLDATA), pszSrcFile, __LINE__); 2460 2463 if (pAD) { … … 4272 4275 FreeAllFilesList(hwnd); 4273 4276 xfree(pAD, pszSrcFile, __LINE__); 4277 # ifdef FORTIFY 4278 Fortify_LeaveScope(); 4279 # endif 4274 4280 } 4275 4281 break; -
trunk/dll/treecnr.c
r1018 r1037 2171 2171 if (dcd && mp2) { 2172 2172 2173 HWND ret; 2174 2175 ret = StartMLEEditor(dcd->hwndParent, (INT) mp1, (CHAR *)mp2, 2176 dcd->hwndFrame); 2173 HWND hwnd; 2174 2175 if ((INT)mp1 == 5 || (INT)mp1 == 13 || (INT)mp1 == 21) 2176 hwnd = StartViewer(HWND_DESKTOP, (INT)mp1, 2177 (CHAR *)mp2, dcd->hwndFrame); 2178 else 2179 hwnd = StartMLEEditor(dcd->hwndParent, 2180 (INT)mp1, (CHAR *)mp2, dcd->hwndFrame); 2177 2181 xfree((CHAR *)mp2, pszSrcFile, __LINE__); 2178 return MRFROMLONG( ret);2182 return MRFROMLONG(hwnd); 2179 2183 } 2180 2184 return 0; -
trunk/dll/wrappers.c
r1036 r1037 406 406 } 407 407 408 # ifdef FORTIFY409 unsigned char xFortify_LeaveScope(PCSZ pszSrcFile, UINT uiLineNumber)410 {411 unsigned char ret;412 413 free_commands();414 free_associations();415 free_udirs();416 free_ldir();417 free_archivers();418 free_tools();419 ret = Fortify_LeaveScope(pszSrcFile, uiLineNumber);420 return ret;421 }422 # endif423 408 424 409 #pragma alloc_text(WRAPPERS1,xfree,xfopen,xfsopen,xmalloc,xrealloc,xstrdup) 425 #pragma alloc_text(WRAPPERS2,xDosSetPathInfo,xDosFindFirst,xDosFindNext ,xFortify_LeaveScope)410 #pragma alloc_text(WRAPPERS2,xDosSetPathInfo,xDosFindFirst,xDosFindNext)
Note:
See TracChangeset
for help on using the changeset viewer.