Changeset 1402
- Timestamp:
- Mar 14, 2009, 6:17:59 PM (16 years ago)
- Location:
- trunk/dll
- Files:
-
- 59 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/arccnrs.c
r1400 r1402 74 74 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 75 75 08 Mar 09 GKY Additional strings move to PCSZs in init.c 76 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 76 77 77 78 ***********************************************************************/ … … 615 616 if (highest > 50) { 616 617 saymsg(MB_ENTER | MB_ICONEXCLAMATION, HWND_DESKTOP, 617 GetPString(IDS_SHAMETEXT), "%s",GetPString(IDS_BUNGEDUPTEXT));618 GetPString(IDS_SHAMETEXT), GetPString(IDS_BUNGEDUPTEXT)); 618 619 } 619 620 if (info->fnpos == -1) … … 807 808 MPFROMLONG(1L)); 808 809 if (!pai) { 809 Runtime_Error(pszSrcFile, __LINE__, "CM_ALLOCRECORD");810 Runtime_Error(pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 810 811 break; 811 812 } … … 1417 1418 len = DrgQueryStrName(pdt->hstrSelectedRMF, CCHMAXPATH, filename); 1418 1419 filename[len] = 0; 1419 if (!strnicmp(filename, "OS2FILE,", 8)) { 1420 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"RMF = \"%s\"",filename); 1421 } 1422 else { 1420 if (strnicmp(filename, "OS2FILE,", 8)) { 1423 1421 *filename = 0; 1424 len = 1425 DrgQueryStrName(pdt->hstrRenderToName, CCHMAXPATH, filename); 1422 len = DrgQueryStrName(pdt->hstrRenderToName, CCHMAXPATH, filename); 1426 1423 filename[len] = 0; 1427 1424 if (len && *filename) { … … 1432 1429 } 1433 1430 } 1434 else {1435 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"No render-to name given.");1436 }1437 1431 } 1438 1432 } … … 1459 1453 membername[len] = 0; 1460 1454 if (*membername && len && filename) { 1461 unlinkf( "%s",filename);1455 unlinkf(filename); 1462 1456 strcpy(construct, filename); 1463 1457 p = strrchr(filename, '\\'); … … 1469 1463 *p = 0; 1470 1464 } 1471 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"%s %s %s\r[%s]",dcd->info->extract,dcd->arcname,membername,construct);1472 1465 runemf2(SEPARATE | WINDOWED | ASYNCHRONOUS | WAIT | 1473 1466 (fArcStuffVisible ? 0 : BACKGROUND | MINIMIZED), … … 1480 1473 if (IsFile(construct) != -1) { 1481 1474 rename(construct, filename); 1482 unlinkf( "%s",construct);1475 unlinkf(construct); 1483 1476 if (IsFile(filename) != -1) 1484 1477 usRes = DMFL_RENDEROK; … … 2678 2671 SWP swp; 2679 2672 CHAR *filename = mp1; 2680 printf("%s %d UM_ENTER %s\n",__FILE__, __LINE__, filename); fflush(stdout);2673 //printf("%s %d UM_ENTER %s\n",__FILE__, __LINE__, filename); fflush(stdout); 2681 2674 if (IsFile(filename) != 1) { 2682 2675 free(mp1); -
trunk/dll/avl.c
r1398 r1402 37 37 29 Nov 08 GKY Remove or replace with a mutex semaphore DosEnterCriSec where appropriate. 38 38 11 Jan 08 GKY Replace "ARCHIVER.BB2" in string file with global set at compile in init.c 39 08 Mar 09 GKY Additional strings move to PCSZs in init.c 39 40 40 41 ***********************************************************************/ … … 698 699 if (!DrgAccessDraginfo(pDInfo)) { 699 700 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 700 "DrgAccessDraginfo");701 PCSZ_DRGACCESSDRAGINFO); 701 702 } 702 703 else { … … 734 735 if (!DrgAccessDraginfo(pDInfo)) { 735 736 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 736 "DrgAccessDraginfo");737 PCSZ_DRGACCESSDRAGINFO); 737 738 } 738 739 else { -
trunk/dll/collect.c
r1400 r1402 662 662 MPFROMLONG(ulMaxFiles)); 663 663 if (!pci) { 664 Runtime_Error(pszSrcFile, __LINE__, "CM_ALLOCRECORD %u failed", 665 ulMaxFiles); 664 Runtime_Error(pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 666 665 break; 667 666 } … … 2380 2379 if (!DrgAccessDraginfo(pDInfo)) { 2381 2380 Win_Error(hwnd, hwnd, pszSrcFile, __LINE__, 2382 "DrgAccessDraginfo");2381 PCSZ_DRGACCESSDRAGINFO); 2383 2382 return 0; 2384 2383 } … … 2430 2429 if (!DrgAccessDraginfo(pDInfo)) { 2431 2430 Win_Error(hwnd, hwnd, pszSrcFile, __LINE__, 2432 "DrgAccessDraginfo");2431 PCSZ_DRGACCESSDRAGINFO); 2433 2432 return (MRFROM2SHORT(DOR_NODROP, 0)); /* Drop not valid */ 2434 2433 } … … 2544 2543 if (li->type == DID_ERROR) 2545 2544 Win_Error(DND_FRAME, HWND_DESKTOP, pszSrcFile, __LINE__, 2546 "Drag & Drop Dialog");2545 GetPString(IDS_DRAGDROPDIALOGTEXT)); 2547 2546 if (!li->type) { 2548 2547 FreeListInfo(li); -
trunk/dll/comp.c
r1400 r1402 63 63 07 Feb 09 GKY Add *DateFormat functions to format dates based on locale 64 64 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 65 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 66 08 Mar 09 GKY Additional strings move to PCSZs in init.c & String Table 65 67 66 68 ***********************************************************************/ … … 524 526 switch (cmp->action) { 525 527 case IDM_DELETE: 526 if (!unlinkf( "%s",pciS->pszFileName)) {528 if (!unlinkf(pciS->pszFileName)) { 527 529 WinSendMsg(hwndCnrS, CM_SETRECORDEMPHASIS, MPFROMP(pciS), 528 530 MPFROM2SHORT(FALSE, CRA_SELECTED)); … … 582 584 MassMkdir(hwndMain, szDirName); 583 585 } 584 rc = docopyf(MOVE, pciS->pszFileName, "%s",szNewName);586 rc = docopyf(MOVE, pciS->pszFileName, szNewName); 585 587 if (fResetVerify) { 586 588 DosSetVerify(fVerify); … … 683 685 MassMkdir(hwndMain, szDirName); 684 686 } 685 rc = docopyf(COPY, pciS->pszFileName, "%s",szNewName);687 rc = docopyf(COPY, pciS->pszFileName, szNewName); 686 688 if (fResetVerify) { 687 689 DosSetVerify(fVerify); … … 1487 1489 HWND_DESKTOP, 1488 1490 GetPString(IDS_WARNINGTEXT), 1489 "One or more of your files has a full path name that exceeds the OS/2 maximum");1491 GetPString(IDS_LENGTHEXCEEDSMAXPATHTEXT)); 1490 1492 } 1491 1493 return; … … 1810 1812 MPFROMLONG(recsNeeded)); 1811 1813 if (!pcilFirst) { 1812 Win_Error(hwndLeft, cmp->hwnd, pszSrcFile, __LINE__, "CM_ALLOCRECORD %u failed", 1813 recsNeeded); 1814 Win_Error(hwndLeft, cmp->hwnd, pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 1814 1815 recsNeeded = 0; 1815 1816 } … … 1820 1821 MPFROMLONG(recsNeeded)); 1821 1822 if (!pcirFirst) { 1822 Win_Error(hwndRight, cmp->hwnd, pszSrcFile, __LINE__, "CM_ALLOCRECORD %u failed", 1823 recsNeeded); 1823 Win_Error(hwndRight, cmp->hwnd, pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 1824 1824 recsNeeded = 0; 1825 1825 FreeCnrItemList(hwndLeft, pcilFirst); -
trunk/dll/copyf.c
r1321 r1402 20 20 29 Feb 08 GKY Use xfree where appropriate 21 21 19 Jul 08 GKY Modify MakeTempName for use making temp directory names 22 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 22 23 23 24 ***********************************************************************/ … … 417 418 } 418 419 else 419 rc = docopyf(type,, "%s",); /* copy file */420 // docopyf changed this won't work rc = docopyf(type,, "%s",); /* copy file */ 420 421 DosError(FERR_DISABLEHARDERR); 421 422 } while (!rc && !DosFindNext()); … … 429 430 #endif 430 431 431 APIRET docopyf(INT type, CHAR * oldname, CHAR * newname, ...)432 APIRET docopyf(INT type, CHAR *oldname, CHAR *newname) 432 433 { 433 434 /* … … 440 441 */ 441 442 442 CHAR fullnewname[CCHMAXPATH + 1], longname[CCHMAXPATH], 443 shortname[CCHMAXPATH]; 443 CHAR longname[CCHMAXPATH], shortname[CCHMAXPATH]; 444 444 CHAR olddisk, newdisk, dir[CCHMAXPATH], *p, *pp; 445 445 APIRET ret = -1, rc; 446 446 FILESTATUS3L st, st2, dummy; 447 447 BOOL diskchange = FALSE, zaplong = FALSE; 448 va_list ap; 449 450 *fullnewname = *shortname = *dir = 0; 451 452 va_start(ap, newname); 453 vsprintf(fullnewname, newname, ap); 454 va_end(ap); 455 456 if (!oldname || !*oldname || !*fullnewname) /* bad string args */ 448 449 *shortname = *dir = 0; 450 451 if (!oldname || !*oldname || !*newname) /* bad string args */ 457 452 return (APIRET) - 1; 458 453 … … 461 456 return (APIRET) - 2; /* no source */ 462 457 463 AdjustWildcardName(oldname, fullnewname);458 AdjustWildcardName(oldname, newname); 464 459 MakeFullName(oldname); 465 MakeFullName( fullnewname);460 MakeFullName(newname); 466 461 olddisk = toupper(*oldname); /* source drive */ 467 newdisk = toupper(* fullnewname); /* destination drive */462 newdisk = toupper(*newname); /* destination drive */ 468 463 if (!(driveflags[toupper(*oldname) - 'A'] & DRIVE_NOLONGNAMES)) 469 464 *longname = 0; … … 478 473 /* If root name changed make sure longname EA goes away */ 479 474 p = RootName(oldname); 480 pp = RootName( fullnewname);475 pp = RootName(newname); 481 476 if (stricmp(p, pp)) { 482 477 zaplong = TRUE; … … 493 488 hobjsrc = WinQueryObject(oldname); 494 489 if (hobjsrc) { 495 strcpy(dir, fullnewname);490 strcpy(dir, newname); 496 491 p = strrchr(dir, '\\'); 497 492 if (p < dir + 3) … … 518 513 hobjsrc = WinQueryObject(oldname); 519 514 if (hobjsrc) { 520 strcpy(dir, fullnewname);515 strcpy(dir, newname); 521 516 p = strrchr(dir, '\\'); 522 517 if (p < dir + 3) … … 539 534 if (olddisk == newdisk) { /* same drive */ 540 535 /* make temporary copy in case move fails */ 541 if (IsFile( fullnewname) != -1 && stricmp(oldname, fullnewname)) {542 strcpy(dir, fullnewname);536 if (IsFile(newname) != -1 && stricmp(oldname, newname)) { 537 strcpy(dir, newname); 543 538 p = strrchr(dir, '\\'); 544 539 if (p) … … 546 541 strcat(dir, "\\"); 547 542 MakeTempName(dir, NULL, 0); 548 if (DosMove( fullnewname, dir))543 if (DosMove(newname, dir)) 549 544 *dir = 0; 550 545 } 551 546 DosError(FERR_DISABLEHARDERR); 552 ret = DosMove(oldname, fullnewname); /* move it */547 ret = DosMove(oldname, newname); /* move it */ 553 548 if (ret && *dir) { /* failed -- clean up */ 554 549 DosError(FERR_DISABLEHARDERR); 555 if (!DosMove(dir, fullnewname))550 if (!DosMove(dir, newname)) 556 551 Broadcast((HAB) 0, hwndMain, UM_UPDATERECORD, MPFROMP(dir), MPVOID); 557 552 } … … 580 575 else { /* different drives */ 581 576 DosError(FERR_DISABLEHARDERR); 582 ret = DosCopy(oldname, fullnewname, DCPY_EXISTING); /* <=-NOTE! */577 ret = DosCopy(oldname, newname, DCPY_EXISTING); /* <=-NOTE! */ 583 578 if (ret == ERROR_DISK_CHANGE) { 584 579 DosError(FERR_ENABLEHARDERR); 585 ret = DosCopy(oldname, fullnewname, DCPY_EXISTING);580 ret = DosCopy(oldname, newname, DCPY_EXISTING); 586 581 diskchange = TRUE; 587 582 } 588 583 if (ret == ERROR_INVALID_NAME || ret == ERROR_FILENAME_EXCED_RANGE) { 589 if (TruncName( fullnewname, shortname)) { /* make 8.3 filename */584 if (TruncName(newname, shortname)) { /* make 8.3 filename */ 590 585 DosError(FERR_DISABLEHARDERR); 591 586 ret = DosCopy(oldname, shortname, DCPY_EXISTING); 592 587 if (!ret) { /* success -- write longname ea */ 593 WriteLongName(shortname, fullnewname);594 strcpy( fullnewname, shortname);588 WriteLongName(shortname, newname); 589 strcpy(newname, shortname); 595 590 /* broadcast fixup msg to windows */ 596 591 Broadcast((HAB) 0, … … 603 598 CHAR fixname[CCHMAXPATH]; 604 599 605 strcpy(fixname, fullnewname);600 strcpy(fixname, newname); 606 601 p = strrchr(fixname, '\\'); 607 602 if (p) { … … 611 606 strcat(fixname, longname); 612 607 DosError(FERR_DISABLEHARDERR); 613 DosMove( fullnewname, fixname);614 strcpy( fullnewname, fixname);608 DosMove(newname, fixname); 609 strcpy(newname, fixname); 615 610 if (zaplong) 616 611 ZapLongName(fixname); … … 620 615 if (!ret) { /* double-check success */ 621 616 DosError(FERR_DISABLEHARDERR); 622 rc = DosQueryPathInfo( fullnewname,617 rc = DosQueryPathInfo(newname, 623 618 FIL_STANDARDL, &st2, sizeof(FILESTATUS3L)); 624 619 if (rc == ERROR_DISK_CHANGE) { 625 620 DosError(FERR_ENABLEHARDERR); 626 rc = DosQueryPathInfo( fullnewname,621 rc = DosQueryPathInfo(newname, 627 622 FIL_STANDARDL, &st2, sizeof(FILESTATUS3L)); 628 623 } … … 634 629 } 635 630 if (!(st2.attrFile & FILE_DIRECTORY)) /* erase file */ 636 unlinkf( "%s",oldname);631 unlinkf(oldname); 637 632 else { /* remove directory */ 638 633 wipeallf("%s\\*", oldname); … … 650 645 case COPY: 651 646 DosError(FERR_DISABLEHARDERR); 652 ret = DosCopy(oldname, fullnewname, DCPY_EXISTING); /* <=-NOTE! */647 ret = DosCopy(oldname, newname, DCPY_EXISTING); /* <=-NOTE! */ 653 648 if (ret == ERROR_DISK_CHANGE) { 654 649 DosError(FERR_ENABLEHARDERR); 655 ret = DosCopy(oldname, fullnewname, DCPY_EXISTING);650 ret = DosCopy(oldname, newname, DCPY_EXISTING); 656 651 diskchange = TRUE; 657 652 } 658 653 if (ret == ERROR_INVALID_NAME || ret == ERROR_FILENAME_EXCED_RANGE) { 659 if (TruncName( fullnewname, shortname)) {654 if (TruncName(newname, shortname)) { 660 655 DosError((diskchange) ? FERR_ENABLEHARDERR : FERR_DISABLEHARDERR); 661 656 ret = DosCopy(oldname, shortname, DCPY_EXISTING); 662 657 if (!ret) { 663 WriteLongName(shortname, fullnewname);664 strcpy( fullnewname, shortname);658 WriteLongName(shortname, newname); 659 strcpy(newname, shortname); 665 660 Broadcast((HAB) 0, 666 661 hwndMain, UM_UPDATERECORD, MPFROMP(shortname), MPVOID); … … 672 667 CHAR fixname[CCHMAXPATH]; 673 668 674 strcpy(fixname, fullnewname);669 strcpy(fixname, newname); 675 670 p = strrchr(fixname, '\\'); 676 671 if (p) { … … 680 675 strcat(fixname, longname); 681 676 DosError(FERR_DISABLEHARDERR); 682 DosMove( fullnewname, fixname);677 DosMove(newname, fixname); 683 678 if (zaplong) 684 679 ZapLongName(fixname); … … 901 896 #endif 902 897 903 INT unlinkf(CHAR * string, ...) 904 { 905 CHAR buffer[CCHMAXPATH]; 906 va_list ap; 907 908 va_start(ap, string); 909 vsprintf(buffer, string, ap); 910 va_end(ap); 911 912 if (!strstr(buffer, ArcTempRoot)) { 898 INT unlinkf(CHAR *string) 899 { 900 901 if (!strstr(string, ArcTempRoot)) { 913 902 DosError(FERR_DISABLEHARDERR); 914 if (DosDelete( buffer)) {915 make_deleteable( buffer);903 if (DosDelete(string)) { 904 make_deleteable(string); 916 905 DosError(FERR_DISABLEHARDERR); 917 return DosDelete( buffer);906 return DosDelete(string); 918 907 } 919 908 } 920 909 else { 921 910 DosError(FERR_DISABLEHARDERR); 922 if (DosForceDelete( buffer)) {923 make_deleteable( buffer);911 if (DosForceDelete(string)) { 912 make_deleteable(string); 924 913 DosError(FERR_DISABLEHARDERR); 925 return DosForceDelete( buffer);914 return DosForceDelete(string); 926 915 } 927 916 } -
trunk/dll/copyf.h
r1195 r1402 10 10 11 11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H 12 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 12 13 13 14 ***********************************************************************/ … … 20 21 char *MakeTempName(char *buffer, char *temproot, int type); 21 22 BOOL WriteLongName(CHAR * filename, CHAR * longname); 22 APIRET docopyf(INT type, CHAR * oldname, CHAR * newname , ...);23 APIRET docopyf(INT type, CHAR * oldname, CHAR * newname); 23 24 INT make_deleteable(CHAR * filename); 24 INT unlinkf(CHAR * string , ...);25 INT unlinkf(CHAR * string); 25 26 INT wipeallf(CHAR * string, ...); 26 27 -
trunk/dll/defview.c
r1398 r1402 21 21 less than 10 KiB (It hangs and can't be closed) 22 22 05 Jan 09 GKY Use TestBinary so that text veiwer isn't used for hex files by default 23 08 Mar 09 GKY Additional strings move to PCSZs 23 24 24 25 ***********************************************************************/ … … 61 62 62 63 #pragma data_seg(GLOBAL2) 63 CHAR *Default;64 PCSZ Default = "DEFAULT"; 64 65 65 66 BOOL ShowMultimedia(CHAR * filename) … … 124 125 125 126 /* attempt to identify the file using MMPM/2 */ 126 //printf("%s %d\n ", __FILE__, __LINE__); fflush(stdout);127 127 memset( &mmioinfo, '\0', sizeof(MMIOINFO) ); 128 128 /*Eliminate non multimedia files*/ 129 129 hmmio = pMMIOOpen(filename, 130 130 &mmioinfo, 131 MMIO_READ); 132 #if 0 133 printf("%s %d %d %d %d %d\n", 134 __FILE__, __LINE__,mmioinfo.ulFlags, mmioinfo.ulErrorRet, 135 mmioinfo.pIOProc, mmioinfo.aulInfo); fflush(stdout); 136 #endif 137 if (!hmmio) { 138 p = strrchr(filename, '.'); //Added to save mp3, ogg & flac which fail above test 139 if (!p) 140 p = "."; 141 /* printf("%s %d %s\n", 142 __FILE__, __LINE__, p); fflush(stdout);*/ 143 if (!stricmp(p, PCSZ_DOTOGG) || !stricmp(p, PCSZ_DOTMP3) || !stricmp(p, PCSZ_DOTFLAC) || 144 !stricmp(p, PCSZ_DOTJPG) || !stricmp(p, PCSZ_DOTJPEG)){ 145 hmmio = pMMIOOpen(filename, 146 &mmioinfo, 147 MMIO_READ | MMIO_NOIDENTIFY); 148 if (!hmmio){ 149 DosFreeModule(MMIOModHandle); 150 //printf("%s %d\n ", __FILE__, __LINE__); fflush(stdout); 151 return played; 152 } 153 } 154 else { 155 DosFreeModule(MMIOModHandle); 156 // printf("%s %d\n ", __FILE__, __LINE__); fflush(stdout); 157 return played; 158 } 159 } 160 if (!hmmio) { 161 DosFreeModule(MMIOModHandle); 162 // printf("%s %d\n ", __FILE__, __LINE__); fflush(stdout); 163 return played; 164 } 165 131 MMIO_READ); 132 if (!hmmio) { 133 p = strrchr(filename, '.'); //Added to save mp3, ogg & flac which fail above test 134 if (!p) 135 p = "."; 136 if (!stricmp(p, PCSZ_DOTOGG) || !stricmp(p, PCSZ_DOTMP3) || !stricmp(p, PCSZ_DOTFLAC) || 137 !stricmp(p, PCSZ_DOTJPG) || !stricmp(p, PCSZ_DOTJPEG)) { 138 hmmio = pMMIOOpen(filename, 139 &mmioinfo, 140 MMIO_READ | MMIO_NOIDENTIFY); 141 if (!hmmio){ 142 DosFreeModule(MMIOModHandle); 143 return played; 144 } 145 } 146 else { 147 DosFreeModule(MMIOModHandle); 148 return played; 149 } 150 } 151 if (!hmmio) { 152 DosFreeModule(MMIOModHandle); 153 return played; 154 } 166 155 rc1 = pMMIOGetInfo(hmmio, &mmioinfo, 0L); 167 // printf("%s %d\n ", __FILE__, __LINE__); fflush(stdout);168 156 memset(&mmFormatInfo, 0, sizeof(MMFORMATINFO)); 169 157 mmFormatInfo.ulStructLen = sizeof(MMFORMATINFO); … … 173 161 &fccStorageSystem, 0L, 174 162 MMIO_FORCE_IDENTIFY_FF); 175 #if 0176 printf("%s %d %d %d %d\n %d %d %d %s\n",177 __FILE__, __LINE__,mmioinfo.ulFlags,178 mmioinfo.pIOProc, mmioinfo.aulInfo,179 mmFormatInfo.fccIOProc, mmFormatInfo.fccIOProc,180 mmFormatInfo.ulIOProcType, mmFormatInfo.szDefaultFormatExt); fflush(stdout);181 #endif182 163 /* free module handle */ 183 164 rc1 = pMMIOClose(hmmio, 0L); … … 191 172 if (!p) 192 173 p = "."; 193 /* printf("%s %d %s\n",194 __FILE__, __LINE__, p); fflush(stdout);*/195 174 if (!stricmp(p, PCSZ_DOTJPG) || !stricmp(p, PCSZ_DOTJPEG)) 196 175 OpenObject(filename, Default, hwnd); //Image fails to display these … … 204 183 if (!p) 205 184 p = "."; 206 /* printf("%s %d %s\n",207 __FILE__, __LINE__, p); fflush(stdout);*/208 185 if (!stricmp(p, PCSZ_DOTOGG) || !stricmp(p, PCSZ_DOTMP3) || !stricmp(p, PCSZ_DOTFLAC)) 209 186 OpenObject(filename, Default, hwnd); //FM2Play fails to play these -
trunk/dll/defview.h
r1222 r1402 10 10 11 11 Change log 12 08 Mar 09 GKY Additional strings move to PCSZs 12 13 13 14 ***********************************************************************/ … … 43 44 44 45 // Data declarations 45 extern CHAR *Default;46 extern PCSZ Default; 46 47 47 48 #endif // DEFVIEW_H -
trunk/dll/dircnrs.c
r1400 r1402 60 60 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 61 61 08 Mar 09 GKY Additional strings move to PCSZs in init.c 62 14 Mar 09 GKY Prevent execution of UM_SHOWME while drive scan is occuring 62 63 63 64 ***********************************************************************/ … … 863 864 if (hwndMain) { 864 865 if (TopWindow(hwndMain, (HWND) 0) == dcd->hwndFrame && pszTempDir) 865 if (! WinSendMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID))866 if (!PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID)) 866 867 free(pszTempDir); 867 868 } 868 869 else { 869 870 if (pszTempDir) 870 if (! WinSendMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID))871 if (!PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID)) 871 872 free(pszTempDir); 872 873 } … … 1433 1434 1434 1435 if (pszTempDir) { 1435 if (! WinSendMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID))1436 if (!PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), MPVOID)) 1436 1437 free(pszTempDir); 1437 1438 } … … 1955 1956 1956 1957 if (pszTempDir) { 1957 if (! WinSendMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir),1958 if (!PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTempDir), 1958 1959 MPFROMLONG(1L))) 1959 1960 free(pszTempDir); … … 2602 2603 2603 2604 case IDM_OPENICONME: 2604 OpenObject(dcd->directory, "ICON", dcd->hwndFrame);2605 OpenObject(dcd->directory, PCSZ_ICON, dcd->hwndFrame); 2605 2606 break; 2606 2607 case IDM_OPENDETAILSME: 2607 OpenObject(dcd->directory, "DETAILS", dcd->hwndFrame);2608 OpenObject(dcd->directory, Details, dcd->hwndFrame); 2608 2609 break; 2609 2610 case IDM_OPENTREEME: 2610 OpenObject(dcd->directory, "TREE", dcd->hwndFrame);2611 OpenObject(dcd->directory, PCSZ_TREE, dcd->hwndFrame); 2611 2612 break; 2612 2613 case IDM_OPENSETTINGSME: … … 2971 2972 if (!DrgAccessDraginfo(pDInfo)) { 2972 2973 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 2973 "DrgAccessDraginfo");2974 PCSZ_DRGACCESSDRAGINFO); 2974 2975 return (MRFROM2SHORT(DOR_NEVERDROP, 0)); 2975 2976 } … … 3109 3110 if (li->type == DID_ERROR) 3110 3111 Win_Error(DND_FRAME, HWND_DESKTOP, pszSrcFile, __LINE__, 3111 "Drag & Drop Dialog");3112 GetPString(IDS_DRAGDROPDIALOGTEXT)); 3112 3113 if (!li->type) { 3113 3114 FreeListInfo(li); -
trunk/dll/dirsize.c
r1400 r1402 182 182 MPFROMLONG(1)); 183 183 if (!pci) { 184 Win_Error(hwndCnr, HWND_DESKTOP, pszSrcFile, __LINE__, "CM_ALLOCRECORD");184 Win_Error(hwndCnr, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 185 185 xfree(pffbArray, pszSrcFile, __LINE__); 186 186 return FALSE; … … 894 894 CHAR s[33]; 895 895 896 strcpy(s, "ICON");896 strcpy(s, PCSZ_ICON); 897 897 PrfQueryProfileData(fmprof, appname, "DirflWindowAttr", 898 898 (PVOID) & flWindowAttr, &size); 899 899 if (flWindowAttr & CV_DETAIL) { 900 900 if (IsRoot(szFileName)) 901 strcpy(s, "TREE");901 strcpy(s, PCSZ_TREE); 902 902 else 903 strcpy(s, "DETAILS");903 strcpy(s, Details); 904 904 } 905 905 OpenObject(szFileName, s, hwnd); -
trunk/dll/draglist.c
r1347 r1402 22 22 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 23 23 29 Feb 08 GKY Use xmallocz where appropriate 24 08 Mar 09 GKY Additional strings move to PCSZs 24 25 25 26 ***********************************************************************/ … … 55 56 56 57 #pragma data_seg(GLOBAL2) 57 CHAR *DRMDRFLIST;58 PCSZ DRMDRFLIST = "<DRM_OS2FILE,DRF_UNKNOWN>," "<DRM_DISCARD,DRF_UNKNOWN>," "<DRM_PRINT,DRF_UNKNOWN>"; 58 59 59 60 /** -
trunk/dll/draglist.h
r1207 r1402 10 10 11 11 Change log 12 08 Mar 09 GKY Additional strings move to PCSZs 12 13 13 14 ***********************************************************************/ … … 23 24 24 25 // Data declarations 25 extern CHAR *DRMDRFLIST;26 extern PCSZ DRMDRFLIST; 26 27 extern HPOINTER hptrDir; 27 28 extern HPOINTER hptrFile; -
trunk/dll/droplist.c
r1398 r1402 21 21 02 Aug 07 SHL Lock in DoFileDrop sanity checks 22 22 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 23 08 Mar 09 GKY Additional strings move to PCSZs 23 24 24 25 ***********************************************************************/ … … 59 60 if (!DrgAccessDraginfo(pDInfo)) { 60 61 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 61 "DrgAccessDraginfo");62 PCSZ_DRGACCESSDRAGINFO); 62 63 return FALSE; 63 64 } … … 155 156 len = DrgQueryStrName(pDItem->hstrSourceName, 156 157 buflen - blen, buffer + blen); 157 if(!len) {158 // DbgMsg(pszSrcFile, __LINE__, "0x%x %d %d", pDItem->hstrSourceName,159 // buflen - blen, buffer + blen);160 // Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__,161 // "DrgQueryStrName");162 }163 158 buffer[blen + len] = 0; 164 159 { /* be sure we get full pathname of file/directory */ … … 202 197 if (!DrgAccessDraginfo(pDInfo)) { 203 198 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 204 "DrgAccessDraginfo");199 PCSZ_DRGACCESSDRAGINFO); 205 200 } 206 201 else { … … 237 232 if (!DrgAccessDraginfo(pDInfo)) { 238 233 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 239 "DrgAccessDraginfo");234 PCSZ_DRGACCESSDRAGINFO); 240 235 } 241 236 else { … … 261 256 if (!DrgAccessDraginfo(pDInfo)) { 262 257 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 263 "DrgAccessDraginfo");258 PCSZ_DRGACCESSDRAGINFO); 264 259 numitems = 0; // Oh well 265 260 } … … 312 307 if (!DrgAccessDraginfo(pDInfo)) { 313 308 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 314 "DrgAccessDraginfo");309 PCSZ_DRGACCESSDRAGINFO); 315 310 numitems = 0; // Avoid death 316 311 } -
trunk/dll/eas.c
r1398 r1402 1261 1261 eaop.fpFEA2List = pfealist; 1262 1262 eaop.oError = 0; 1263 // saymsg(MB_ENTER,HWND_DESKTOP,"Debug1","\"%s\" %ld",pdena->szName,ulEntry); 1264 rc = 1265 DosQueryFileInfo(handle, FIL_QUERYEASFROMLIST, (PVOID) & eaop, 1266 (ULONG) sizeof(EAOP2)); 1263 rc = DosQueryFileInfo(handle, FIL_QUERYEASFROMLIST, (PVOID) & eaop, 1264 (ULONG) sizeof(EAOP2)); 1267 1265 if (rc) { 1268 1266 if (!silentfail) { … … 1343 1341 eaop.fpFEA2List = pfealist; 1344 1342 eaop.oError = 0; 1345 // saymsg(MB_ENTER,HWND_DESKTOP,"Debug2","\"%s\" %ld",pdena->szName,ulEntry);1346 1343 rc = DosQueryPathInfo(filename, FIL_QUERYEASFROMLIST, 1347 1344 (PVOID) & eaop, (ULONG) sizeof(EAOP2)); -
trunk/dll/errutil.c
r1398 r1402 32 32 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 33 33 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. 34 08 Mar 09 GKY Remove Dos_Error2 (unused) and Runtime_Error2 (no advantage over using Runtime_Error) 34 35 35 36 ***********************************************************************/ … … 50 51 #include "notebook.h" // fErrorBeepOff 51 52 #include "init.h" // Data declares 52 53 #pragma data_seg(GLOBAL2)54 PSZ DEBUG_STRING;55 53 56 54 #pragma data_seg(DATA1) … … 192 190 193 191 } // Dos_Error 194 195 /*== Dos_Error2: report Dos...() error using passed message id ===196 197 INT Dos_Error2(ULONG mb_type, ULONG ulRC, HWND hwndOwner,198 PCSZ pszSrcFile, UINT uSrcLineNo, UINT idMsg)199 {200 return Dos_Error(mb_type, ulRC, hwndOwner, pszSrcFile, uSrcLineNo,201 GetPString(idMsg));202 } // Dos_Error2 */203 192 204 193 /** … … 328 317 } // Runtime_Error 329 318 330 //== Runtime_Error2: report runtime library error using passed message id ===331 332 /*VOID Runtime_Error2(PCSZ pszSrcFile, UINT uSrcLineNo, UINT idMsg)333 {334 Runtime_Error(pszSrcFile, uSrcLineNo, GetPString(idMsg));335 336 } // Runtime_Error2337 338 // fixme to be rename to Misc_Error */339 340 319 //=== saymsg: report misc error using passed message === 341 320 … … 400 379 401 380 } // Win_Error 402 403 /*== Win_Error2: report Win...() error using passed message id ===404 405 VOID Win_Error2(HWND hwndErr, HWND hwndOwner,406 PCSZ pszSrcFile, UINT uSrcLineNo, UINT idMsg)407 {408 Win_Error(hwndErr, hwndOwner, pszSrcFile, uSrcLineNo, GetPString(idMsg));409 410 } // Win_Error2 */411 381 412 382 /** … … 437 407 } // Win_Error_NoMsgBox 438 408 439 #pragma alloc_text(ERROR,Win_Error,Dos_Error,saymsg,showMsg, GetHiresTimeer)409 #pragma alloc_text(ERROR,Win_Error,Dos_Error,saymsg,showMsg,Runtime_Error,GetMSecTimer) -
trunk/dll/errutil.h
r1395 r1402 11 11 05 Jan 08 SHL Move from fm3dll.h to here 12 12 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 13 08 Mar 09 GKY Remove Dos_Error2 (unused) and Runtime_Error2 (no advantage over using Runtime_Error) 13 14 14 15 ***********************************************************************/ … … 24 25 INT Dos_Error(ULONG mb_type, ULONG ulRC, HWND hwndOwner, 25 26 PCSZ pszSrcFile, UINT uSrcLineNo, PCSZ pszFmt, ...); 26 //INT Dos_Error2(ULONG mb_type, ULONG ulRC, HWND hwndOwner, PCSZ pszSrcFile,27 // UINT uSrcLineNo, UINT idMsg);28 27 ULONG GetMSecTimer(void); 29 28 VOID Runtime_Error(PCSZ pszSrcFile, UINT uSrcLineNo, PCSZ pszFmt, ...); … … 32 31 VOID Win_Error(HWND hwndErr, HWND hwndOwner, 33 32 PCSZ pszSrcFile, UINT uSrcLineNo, PCSZ pszFmt, ...); 34 //VOID Win_Error2(HWND hwndErr, HWND hwndOwner, PCSZ pszSrcFile,35 // UINT uSrcLineNo, UINT idMsg);36 33 VOID Win_Error_NoMsgBox(HWND hwndErr, HWND hwndOwner, 37 34 PCSZ pszSrcFile, UINT uSrcLineNo, PCSZ pszFmt, ...); 38 35 39 extern PSZ DEBUG_STRING;40 41 36 #endif // ERRUTIL_H -
trunk/dll/filldir.c
r1400 r1402 66 66 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 67 67 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 68 08 Mar 09 GKY Additional strings move to PCSZs in init.c 68 08 Mar 09 GKY Additional strings move to PCSZs 69 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 70 14 Mar 09 GKY Prevent execution of UM_SHOWME while drive scan is occuring 69 71 70 72 ***********************************************************************/ … … 120 122 121 123 #pragma data_seg(GLOBAL2) 122 CHAR *FM3Tools;123 CHAR *WPProgram;124 PCSZ FM3Tools = "<FM3_Tools>"; 125 PCSZ WPProgram = "WPProgram"; 124 126 volatile INT StubbyScanCount; 125 127 volatile INT ProcessDirCount; … … 252 254 MPFROM2SHORT(LIT_SORTASCENDING, 0), 253 255 MPFROMP(StubbyScan->pci->pszFileName)); 254 255 256 } 257 StubbyScanCount--; 256 258 /* if (StubbyScanCount == 0) { 257 259 if (fInitialDriveScan) { … … 416 418 fclose(fp); 417 419 hptr3 = WinLoadFileIcon(szFileName, FALSE); 418 unlinkf( "%s",szFileName);420 unlinkf(szFileName); 419 421 if (!hptr2) 420 422 hptr2 = hptr3; … … 1242 1244 while (pci && (INT)pci != -1) { 1243 1245 if ((pci->attrFile & FILE_DIRECTORY)) 1244 if (fInitialDriveScan)1246 //if (fInitialDriveScan) 1245 1247 Stubby(hwndCnr, pci); 1246 else {1248 /*else { 1247 1249 while (StubbyScanCount != 0) 1248 1250 DosSleep(50); 1249 1251 Stubby(hwndCnr, pci); 1250 } 1252 } */ 1251 1253 //Stubby(hwndCnr, pci); 1252 1254 pci = WinSendMsg(hwndCnr, CM_QUERYRECORD, MPFROMP(pci), … … 1659 1661 CM_QUERYRECORD, 1660 1662 MPVOID, 1661 1663 MPFROM2SHORT(CMA_FIRST, CMA_ITEMORDER)); 1662 1664 StubbyScanCount ++; 1663 1665 while (pci && (INT)pci != -1) { … … 1679 1681 if (~flags & DRIVE_INVALID && 1680 1682 ~flags & DRIVE_NOPRESCAN && 1681 (!fNoRemovableScan || ~flags & DRIVE_REMOVABLE) 1683 (!fNoRemovableScan || ~flags & DRIVE_REMOVABLE)) //&& !fDrivetoSkip[drvNum]) 1682 1684 { 1683 1685 if (DRIVE_RAMDISK) … … 1708 1710 MPFROMP(pci->pszFileName)); 1709 1711 } 1710 fDrivetoSkip[drvNum] = FALSE;1712 //fDrivetoSkip[drvNum] = FALSE; 1711 1713 } 1712 1714 pci = pciNext; -
trunk/dll/filldir.h
r1358 r1402 11 11 05 Jan 08 SHL Split from fm3dll.h 12 12 25 Dec 08 GKY Add ProcessDirectoryThread to allow optional recursive drive scan at startup. 13 08 Mar 09 GKY Additional strings move to PCSZs 13 14 14 15 ***********************************************************************/ … … 53 54 54 55 // Data declarations 55 extern CHAR *FM3Tools;56 extern CHAR *WPProgram;56 extern PCSZ FM3Tools; 57 extern PCSZ WPProgram; 57 58 extern HPOINTER hptrEnv; 58 59 extern HPOINTER hptrHidden; -
trunk/dll/fm2cmd.c
r1347 r1402 108 108 else if (!stricmp(key, GetPString(IDS_HELPCMDTEXT))) { 109 109 saymsg(MB_ENTER, (hwndMain) ? hwndMain : HWND_DESKTOP, 110 GetPString(IDS_FM2CMDHELPHDRTEXT), "%s", 111 GetPString(IDS_FM2CMDHELPTEXT)); 110 GetPString(IDS_FM2CMDHELPHDRTEXT), GetPString(IDS_FM2CMDHELPTEXT)); 112 111 ret = TRUE; 113 112 } -
trunk/dll/fm3res.rc
r1398 r1402 46 46 255 where necessary 47 47 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 48 14 Mar 09 GKY Remove unused strings; remove trailing \32s replaced with spaces. 48 49 49 50 ***********************************************************************/ … … 2408 2409 IDS_NOTPROTECTONLYEXE "The file %s is a Dos or Windows executible, however Dos and WinOS2 are not currently activated on this system." 2409 2410 IDS_INIFAILURETEXT "Check INI header failed will attempt to replace with backup if backup fails or not found will open with new ini" 2410 IDS_SHUTDOWNSTATE "FM2Shutdown"2411 2411 IDS_HELPCMDTEXT "/HELP" 2412 IDS_FM2TEMPTEXT "FM/2_Temp"2413 2412 IDS_DETACHREQUESTTEXT "Detach Request" 2414 2413 IDS_DIRCNRTOTALHELP "This window tells you how many objects\rand how many bytes are in the container.\rYou can drag me (this dir), or drag onto\rme (into this dir)." … … 2742 2741 IDS_NVNOLINESTEXT " No lines to display" 2743 2742 IDS_WORKINGTEXT " Working..." 2744 IDS_LINECOLONTEXT " Line: \32"2743 IDS_LINECOLONTEXT " Line: " 2745 2744 IDS_SELECTEDPARENTEXT " selected)" 2746 2745 IDS_FOUNDPARENTEXT " found)" 2747 IDS_OFFSETCOLONTEXT " Offset: \32"2746 IDS_OFFSETCOLONTEXT " Offset: " 2748 2747 IDS_UNTITLEDBRKTTEXT " <Untitled>" 2749 2748 IDS_NVLINEJUMPTEXT "Enter the number of the line to which you want to jump.\r\rClick Okay when complete, or Cancel to abort." … … 2932 2931 IDS_INISEARCHPROMPTTEXT "String to find:" 2933 2932 IDS_INISEARCHTITLETEXT "FM/2: Find INI string" 2934 IDS_TREEMEMTEXT " Mem: \32"2933 IDS_TREEMEMTEXT " Mem: " 2935 2934 IDS_CMDWIPEALLHELPTEXT "Wipe all lines" 2936 2935 IDS_CMDDELHILITEHELPTEXT "Delete highlighted line" … … 2991 2990 IDS_AVVCHK12TEXT "Bad extract exe!\r" 2992 2991 IDS_AVVCHK13TEXT "No extract exe given!\r" 2993 IDS_DIRBRKTTEXT "[Dir] /32"2992 IDS_DIRBRKTTEXT "[Dir] " 2994 2993 IDS_DOESNTEXIST2TEXT "(Doesn't exist)" 2995 2994 IDS_DATAANDBYTESTEXT "%s data (%u bytes)" … … 3018 3017 IDS_SATURDAY "Sat" 3019 3018 IDS_SWAPTITLETEXT "Swap:" 3020 IDS_MEMTITLETEXT "Mem: \32"3021 IDS_PROCSTITLETEXT "Procs: \32"3022 IDS_THRDSTITLETEXT "Thrds: \32"3023 IDS_TASKSTITLETEXT "Tasks: \32"3024 IDS_ELAPSEDTITLETEXT "Elapsed: \32"3019 IDS_MEMTITLETEXT "Mem: " 3020 IDS_PROCSTITLETEXT "Procs: " 3021 IDS_THRDSTITLETEXT "Thrds: " 3022 IDS_TASKSTITLETEXT "Tasks: " 3023 IDS_ELAPSEDTITLETEXT "Elapsed: " 3025 3024 IDS_DAYTEXT "day" 3026 3025 IDS_TREEFILTERTITLETEXT "FM/2: Tree filter" … … 3078 3077 IDS_MOVEDTEXT "Moved" 3079 3078 IDS_COPIEDTEXT "Copied" 3080 IDS_TOTEXT "to \32"3079 IDS_TOTEXT "to " 3081 3080 IDS_FITTINGTEXT "Fitting..." 3082 3081 IDS_COULDNTFITTEXT "Couldn't fit..." … … 3098 3097 IDS_DELPROMPT5TEXT " %u file%s marked Hidden and/or System %s present." 3099 3098 IDS_DELPROMPT6TEXT " Unhighlight any objects which you do not wish to delete." 3100 IDS_PERMANENTLYTEXT "permanently \32"3101 IDS_ATEXT "a \32"3099 IDS_PERMANENTLYTEXT "permanently " 3100 IDS_ATEXT "a " 3102 3101 IDS_DELETINGTEXT "Deleting ""%s""..." 3103 3102 IDS_DELETEFAILED1TEXT "*Delete of ""%s"" failed: Error %lu\n" … … 3155 3154 IDS_FM2LITETEXT "FM/2 Lite" 3156 3155 IDS_CHANGECMDLINELENGTHDEFAULT "We previously set commandline length to 2048 in error. Do you wish to changed to our intended value of 1024?" 3157 IDS_SOURCEISATEXT "Source is a %s. \32\32"3156 IDS_SOURCEISATEXT "Source is a %s. " 3158 3157 IDS_DIRECTORYTEXT "directory" 3159 3158 IDS_SORRYTEXT "Sorry" 3160 3159 IDS_CANTCOMPARETEXT "Can't start comparison thread." 3161 IDS_CANTACCESSSOURCETEXT "Warning: Can't access source. \32\32"3162 IDS_TARGETEXISTSISATEXT "Target exists and is a %s. \32\32"3160 IDS_CANTACCESSSOURCETEXT "Warning: Can't access source. " 3161 IDS_TARGETEXISTSISATEXT "Target exists and is a %s. " 3163 3162 IDS_CLICKOVERWRITETEXT "Click Overwrite or enter new target name." 3164 3163 IDS_ENTERNEWTARGETTEXT "Enter new target name." … … 3180 3179 IDS_MASKSFINDTEXT "The mask(s) to filter files we look for." 3181 3180 IDS_TEXTFINDTEXT "Text for which we'll search in files." 3182 IDS_MINSIZEFINDTEXT " A minimum size files must have."3183 IDS_MAXSIZEFINDTEXT " A maximum size files must have."3181 IDS_MINSIZEFINDTEXT "Minimum size files can be." 3182 IDS_MAXSIZEFINDTEXT "Maximum size files can be." 3184 3183 IDS_MAXAGEFINDTEXT "Maximum age in days of files." 3185 3184 IDS_MINAGEFINDTEXT "Minimum age in days of files." … … 3233 3232 IDS_CMALLOCRECERRTEXT "Record allocation failed" 3234 3233 IDS_NOWINDOWTEXT "No window" 3235 IDS_MAKEARCTITLETEXT "FM/2: Makearc \32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32"3234 IDS_MAKEARCTITLETEXT "FM/2: Makearc " 3236 3235 IDS_MAKEARCUSAGETEXT "Usage:\r\rMAKEARC <file or directory to archive>\r" 3237 3236 IDS_FM3RESERROR1TEXT "Unable to load FM3RES.DLL" … … 3246 3245 IDS_CLEARTARGETTITLETEXT "Clear Target directory?" 3247 3246 IDS_CLEARTARGETTEXT "Do you want to clear the Target directory (in other words, have no preset Target directory)?" 3248 IDS_TARGETDIRTITLETEXT "Target: \32"3249 IDS_SUGGESTTITLETEXT "FM/2 startup suggestion: \32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32"3247 IDS_TARGETDIRTITLETEXT "Target: " 3248 IDS_SUGGESTTITLETEXT "FM/2 startup suggestion: " 3250 3249 IDS_SUGGEST2TEXT " -- this includes one or more drives you had excluded, by the way" 3251 3250 IDS_NOTEBUBBLE1TEXT "~Bubbles" … … 3262 3261 IDS_PATHTODESKTOP "%c:\\DESKTOP" 3263 3262 IDS_DRIVEINFOTITLETEXT "FM/2: Drive info ""%c:""" 3264 IDS_UNITTEXT " %nit"3265 IDS_SECTORSTEXT " lu bytes/sector, %lu sector%s/unit"3263 IDS_UNITTEXT "unit" 3264 IDS_SECTORSTEXT "%lu bytes/sector, %lu sector%s/unit" 3266 3265 IDS_STATSMEANINGLESSTEXT "Stats not meaningful" 3267 3266 IDS_EDITREADONLYFILETEXT "%s is marked Read Only\n You will need to change its name to save.\n Select: yes to continue, no to open in viewer" 3268 3267 IDS_EDITREADONLYFILETEXT2 "%s is marked Read Only\n You will need to change its name to save." 3268 IDS_EDITREADONLYFILETEXT3 "File is readonly and has not been saved" 3269 IDS_LENGTHEXCEEDSMAXPATHTEXT "One or more of your files has a full path name that exceeds the OS/2 maximum" 3270 IDS_STATEADDFAILEDTEXT "\"%s\" state name add failed" 3271 IDS_STATEDATASAVEFAILED "State data save failed" 3272 IDS_STATERESERVENAMETEXT "\"%s\" is a reserved state name" 3273 IDS_DRAGDROPDIALOGTEXT "Drag & Drop Dialog" 3269 3274 3270 3275 // Add strings that need to be combined by GetPString here -
trunk/dll/fm3str.h
r1398 r1402 29 29 04 Feb 09 SHL Switch to STRINGTABLE 30 30 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 31 14 Mar 09 GKY Remove variables that were transferred to PCSZs 31 32 32 33 ***********************************************************************/ … … 89 90 #define IDS_NOTPROTECTONLYEXE 50 90 91 #define IDS_INIFAILURETEXT 51 91 #define IDS_8HELVTEXT 5292 #define IDS_6HELVTEXT 5393 #define IDS_SHUTDOWNSTATE 5594 92 #define IDS_HELPCMDTEXT 56 95 #define IDS_FM2TEMPTEXT 5796 #define IDS_8TIMESNEWROMANTEXT 5897 93 #define IDS_DETACHREQUESTTEXT 59 98 94 #define IDS_DIRCNRTOTALHELP 60 … … 995 991 #define IDS_EDITREADONLYFILETEXT 1006 996 992 #define IDS_EDITREADONLYFILETEXT2 1007 993 #define IDS_EDITREADONLYFILETEXT3 1008 994 #define IDS_LENGTHEXCEEDSMAXPATHTEXT 1009 995 #define IDS_STATEADDFAILEDTEXT 1010 996 #define IDS_STATEDATASAVEFAILED 1011 997 #define IDS_STATERESERVENAMETEXT 1012 998 #define IDS_DRAGDROPDIALOGTEXT 1013 997 999 998 1000 //The following strings were cut up form the string of the root name (ie IDS_SUGGEST1TEXT) -
trunk/dll/getnames.c
r1398 r1402 11 11 23 Aug 06 SHL Comments 12 12 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 13 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 13 14 14 15 ***********************************************************************/ … … 389 390 filename, 390 391 GetPString(IDS_EXISTSERASETEXT), filename) == MBID_YES) 391 unlinkf( "%s",filename);392 unlinkf(filename); 392 393 } 393 394 } -
trunk/dll/grep.c
r1398 r1402 31 31 29 Nov 08 GKY Remove or replace with a mutex semaphore DosEnterCriSec where appropriate. 32 32 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. 33 08 Mar 09 GKY Additional strings move to String Table 33 34 34 35 ***********************************************************************/ … … 603 604 // Complain if pathnames exceeds max 604 605 DosFindClose(findHandle); 605 //xfree(pffbArray, pszSrcFile, __LINE__);606 606 if (!fDone) { 607 607 fDone = TRUE; … … 609 609 HWND_DESKTOP, 610 610 GetPString(IDS_WARNINGTEXT), 611 "One or more of your files has a full path name that exceeds the OS/2 maximum");611 GetPString(IDS_LENGTHEXCEEDSMAXPATHTEXT)); 612 612 } 613 613 return 1; … … 717 717 if (!pci) { 718 718 Win_Error(grep->hwndFiles, grep->hwndFiles, pszSrcFile, __LINE__, 719 "CM_ALLOCRECORD %u failed", grep->toinsert);719 PCSZ_CM_ALLOCRECORD); 720 720 } 721 721 else { … … 1515 1515 } 1516 1516 } 1517 // DosSleep(0); //26 Aug 07 GKY 11518 1517 } // while 1519 1518 } -
trunk/dll/info.c
r1400 r1402 237 237 CommaFmtULL(szUnits, sizeof(szUnits), 238 238 (ULONGLONG) fsa.cUnitAvail, ' '); 239 sprintf(s, 240 "%s, %s, %s %s%s", 241 szMB, szKB, szUnits, 242 GetPString(IDS_UNITTEXT), &"s"[fsa.cUnitAvail == 1L]); 239 sprintf(s, "%s, %s, %s %s%s", 240 szMB, szKB, szUnits, 241 GetPString(IDS_UNITTEXT), &"s"[fsa.cUnitAvail == 1L]); 243 242 WinSetDlgItemText(hwnd, INFO_AVAILABLE, s); 244 243 sprintf(s, 245 246 247 244 GetPString(IDS_SECTORSTEXT), 245 fsa.cbSector, 246 fsa.cSectorUnit, &"s"[fsa.cSectorUnit == 1L]); 248 247 WinSetDlgItemText(hwnd, INFO_ALLOCUNITS, s); 249 248 … … 275 274 else { 276 275 sprintf(FileSystem, 277 278 276 GetPString(IDS_CANTQUERYVOLTEXT), 277 toupper(*pszFileName)); 279 278 Notify(FileSystem); 280 279 WinDismissDlg(hwnd, 0); … … 283 282 else { 284 283 sprintf(FileSystem, 285 286 284 GetPString(IDS_CANTQUERYALLOCTEXT), 285 toupper(*pszFileName)); 287 286 Notify(FileSystem); 288 287 WinDismissDlg(hwnd, 0); … … 292 291 FlagMsg(*pszFileName, s); 293 292 sprintf(FileSystem, 294 295 293 GetPString(IDS_DRIVEINACCESSIBLETEXT), 294 toupper(*pszFileName), s); 296 295 Notify(FileSystem); 297 296 WinDismissDlg(hwnd, 0); -
trunk/dll/inis.c
r1400 r1402 33 33 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 34 34 08 Mar 09 GKY Additional strings move to PCSZs in init.c 35 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 36 14 Mar 09 GKY Additional strings move to PCSZs 35 37 36 38 ***********************************************************************/ … … 86 88 87 89 #pragma data_seg(GLOBAL2) 88 CHAR *DRF_FM2INI;89 CHAR *DRM_FM2INIRECORD;90 PCSZ DRF_FM2INI = "DRF_FM2INI"; 91 PCSZ DRM_FM2INIRECORD = "DRM_FM2INIRECORD"; 90 92 RGB2 RGBBLACK; 91 93 … … 197 199 if (hiniFrom == NULLHANDLE) { 198 200 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 199 "PrfOpenProfile failed for %s", inirec->filename1);201 PCSZ_PRFOPENPROFILEFAILED, inirec->filename1); 200 202 } 201 203 } … … 207 209 if (hiniTo == NULLHANDLE) { 208 210 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 209 "PrfOpenProfile failed for %s", inirec->filename2);211 PCSZ_PRFOPENPROFILEFAILED, inirec->filename2); 210 212 } 211 213 } … … 410 412 if (orig == NULLHANDLE) { 411 413 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 412 "PrfOpenProfile failed for %s", prfp->pszUserName);414 PCSZ_PRFOPENPROFILEFAILED, prfp->pszUserName); 413 415 } 414 416 else { … … 416 418 if (new == NULLHANDLE) { 417 419 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 418 "PrfOpenProfile failed for %s", prfp->pszSysName);420 PCSZ_PRFOPENPROFILEFAILED, prfp->pszSysName); 419 421 } 420 422 else { … … 1692 1694 if (!DrgAccessDraginfo(pDInfo)) { 1693 1695 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1694 "DrgAccessDraginfo");1696 PCSZ_DRGACCESSDRAGINFO); 1695 1697 } 1696 1698 else { … … 1731 1733 if (!DrgAccessDraginfo(pDInfo)) { 1732 1734 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 1733 "DrgAccessDraginfo");1735 PCSZ_DRGACCESSDRAGINFO); 1734 1736 return 0; 1735 1737 } … … 2098 2100 if (inidata->hini == NULLHANDLE) { 2099 2101 Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, 2100 "PrfOpenProfile failed for %s", inidata->ininame);2102 PCSZ_PRFOPENPROFILEFAILED, inidata->ininame); 2101 2103 } 2102 2104 else { -
trunk/dll/inis.h
r1229 r1402 10 10 11 11 Change log 12 14 Mar 09 GKY Additional strings move to PCSZs 12 13 13 14 ***********************************************************************/ … … 22 23 23 24 // Data declarations 24 extern CHAR *DRF_FM2INI;25 extern CHAR *DRM_FM2INIRECORD;25 extern PCSZ DRF_FM2INI; 26 extern PCSZ DRM_FM2INIRECORD; 26 27 extern RGB2 RGBBLACK; 27 28 extern HELPINIT hini; -
trunk/dll/init.c
r1400 r1402 75 75 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 76 76 08 Mar 09 GKY Additional strings move to PCSZs in init.c 77 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 78 14 Mar 09 GKY PCSZ strings moved to compile time initialization 79 14 Mar 09 GKY Prevent execution of UM_SHOWME while drive scan is occuring replaces check for 80 saved drive containers. 77 81 78 82 ***********************************************************************/ … … 173 177 // Data definitions 174 178 static PSZ pszSrcFile = __FILE__; 175 static CHAR *WC_MAINWND;176 179 unsigned __MaxThreads = {48}; 177 180 … … 195 198 BOOL fReminimize; 196 199 BOOL fWantFirstTimeInit; 197 BOOL fDrivetoSkip[26];200 //BOOL fDrivetoSkip[26]; 198 201 HPOINTER hptrApp; 199 202 HPOINTER hptrArc; … … 215 218 216 219 #pragma data_seg(GLOBAL2) 217 PCSZ PCSZ_ARCHIVERBB2; 218 PCSZ PCSZ_ASSOCDAT; 219 PCSZ PCSZ_CMDLINESDAT; 220 PCSZ PCSZ_CMDMINIDAT; 221 PCSZ PCSZ_COMMANDSDAT; 222 PCSZ PCSZ_FILTERSDAT; 223 PCSZ PCSZ_GREPMASKDAT; 224 PCSZ PCSZ_PATTERNSDAT; 225 PCSZ PCSZ_RESOURCEDAT; 226 PCSZ PCSZ_QUICKTLSDAT; 227 PCSZ PCSZ_FM3TOOLSDAT; 228 PCSZ PCSZ_USERDIRSDAT; 229 PCSZ PCSZ_FM2PLAYEXE; 230 PCSZ PCSZ_FM2PLAYTEMP; 231 PCSZ PCSZ_LVMGUICMD; 232 PCSZ PCSZ_DFSOS2EXE; 233 PCSZ PCSZ_MINILVMEXE; 234 PCSZ PCSZ_FDISKPMEXE; 235 PCSZ PCSZ_LVMEXE; 236 PCSZ PCSZ_ARCCNR; 237 PCSZ PCSZ_COLLECTOR; 238 PCSZ PCSZ_DIRCNR; 239 PCSZ PCSZ_DIRSIZES; 240 PCSZ PCSZ_TOOLBAR; 241 PCSZ PCSZ_TREECNR; 242 CHAR *CBSIFS; 243 CHAR *DRF_FM2ARCHIVE; 244 CHAR *DRMDRFFM2ARC; 245 CHAR *DRMDRFOS2FILE; 246 CHAR *DRM_FM2ARCMEMBER; 247 CHAR *DRM_OS2FILE; 248 CHAR *FM2Str; 220 PCSZ PCSZ_ARCHIVERBB2 = "ARCHIVER.BB2"; 221 PCSZ PCSZ_ASSOCDAT = "ASSOC.DAT"; 222 PCSZ PCSZ_CMDLINESDAT = "CMDLINES.DAT"; 223 PCSZ PCSZ_CMDMINIDAT = "CMDMINI.DAT"; 224 PCSZ PCSZ_COMMANDSDAT = "COMMANDS.DAT"; 225 PCSZ PCSZ_FILTERSDAT = "FILTERS.DAT"; 226 PCSZ PCSZ_GREPMASKDAT = "GREPMASK.DAT"; 227 PCSZ PCSZ_PATTERNSDAT = "PATTERNS.DAT"; 228 PCSZ PCSZ_RESOURCEDAT = "RESOURCE.DAT"; 229 PCSZ PCSZ_QUICKTLSDAT = "QUICKTLS.DAT"; 230 PCSZ PCSZ_FM3TOOLSDAT = "FM3TOOLS.DAT"; 231 PCSZ PCSZ_USERDIRSDAT = "USERDIRS.DAT"; 232 PCSZ PCSZ_FM2PLAYEXE = "FM2PLAY.EXE"; 233 PCSZ PCSZ_FM2PLAYTEMP = "$FM2PLAY.$$$"; 234 PCSZ PCSZ_LVMGUICMD = "LVMGUI.CMD"; 235 PCSZ PCSZ_DFSOS2EXE = "DFSOS2.EXE"; 236 PCSZ PCSZ_MINILVMEXE = "MINILVM.EXE"; 237 PCSZ PCSZ_FDISKPMEXE = "FDISKPM.EXE"; 238 PCSZ PCSZ_LVMEXE = "LVM.EXE"; 239 PCSZ PCSZ_ARCCNR = "ArcCnr"; 240 PCSZ PCSZ_COLLECTOR = "Collector"; 241 PCSZ PCSZ_DIRCNR = "DirCnr"; 242 PCSZ PCSZ_DIRSIZES = "DirSizes"; 243 PCSZ PCSZ_TOOLBAR = "ToolBar"; 244 PCSZ PCSZ_TREECNR = "TreeCnr"; 245 PCSZ PCSZ_SHUTDOWNSTATE = "FM2Shutdown"; 246 PCSZ PCSZ_FM2TEMPTEXT = "FM/2_Temp"; 247 PCSZ DRF_FM2ARCHIVE = "DRF_FM2ARCHIVE"; 248 PCSZ DRMDRFFM2ARC = "<DRM_FM2ARCMEMBER,DRF_FM2ARCHIVE>"; 249 PCSZ DRMDRFOS2FILE = "<DRM_OS2FILE,DRF_UNKNOWN>"; 250 PCSZ DRM_FM2ARCMEMBER = "DRM_FM2ARCMEMBER"; 251 PCSZ DRM_OS2FILE = "DRM_OS2FILE"; 252 PCSZ FM2Str = "FM/2"; 249 253 HMODULE FM3DllHandle; 250 CHAR *FM3Folder;251 PCSZ FNT_6HELVETICA ;252 PCSZ FNT_8HELVETICA ;253 PCSZ FNT_8HELVETICABOLD ;254 PCSZ FNT_10SYSTEMMONOTEXT ;255 PCSZ FNT_10SYSTEMPROPORT ;256 PCSZ FNT_2SYSTEMVIO ;257 PCSZ FNT_4SYSTEMVIO ;258 PCSZ FNT_10SYSTEMVIO ;259 PCSZ FNT_8TIMESNEWROMAN ;254 PCSZ FM3Folder = "<FM3_Folder>"; 255 PCSZ FNT_6HELVETICA = "6.Helvetica"; 256 PCSZ FNT_8HELVETICA = "8.Helvetica"; 257 PCSZ FNT_8HELVETICABOLD = "8.Helvetica.Bold"; 258 PCSZ FNT_10SYSTEMMONOTEXT = "10.System Monospaced"; 259 PCSZ FNT_10SYSTEMPROPORT = "10.System Proportional"; 260 PCSZ FNT_2SYSTEMVIO = "2.System VIO"; 261 PCSZ FNT_4SYSTEMVIO = "4.System VIO"; 262 PCSZ FNT_10SYSTEMVIO = "10.System VIO"; 263 PCSZ FNT_8TIMESNEWROMAN = "8.Times New Roman"; 260 264 CHAR HomePath[CCHMAXPATH]; 261 CHAR *LONGNAME; 262 CHAR *NullStr; 263 PCSZ PCSZ_DOSCREATEMUTEXSEM; 264 PCSZ PCSZ_DOSDUPHANDLE; 265 PCSZ PCSZ_DOSGETINFOBLOCKS; 266 PCSZ PCSZ_DOSQUERYPATHINFO; 267 PCSZ PCSZ_DOSSEARCHPATH; 268 PCSZ PCSZ_POSTMSG; 269 PCSZ PCSZ_WINCREATEWINDOW; 270 PCSZ PCSZ_WINLOADACCELTABLE; 271 PCSZ PCSZ_WINSETACCELTABLE; 272 PCSZ PCSZ_INIQUERYPRFTEXT; 273 PCSZ PCSZ_PRFQUERYPROFILEDATA; 274 PCSZ PCSZ_PRFQUERYPROFILESIZE; 275 PCSZ PCSZ_PRFQUERYPROFILESTRING; 276 PCSZ PCSZ_FILLDIRQCURERRTEXT; 277 PCSZ PCSZ_NODATA; 278 PCSZ PCSZ_STARDOTEXE; 279 PCSZ PCSZ_STARDOTINI; 280 PCSZ PCSZ_STARDOTLST; 281 PCSZ PCSZ_STARDOTPMD; 282 PCSZ PCSZ_STARDOTTXT; 283 PCSZ PCSZ_DOTEXE; 284 PCSZ PCSZ_DOTCOM; 285 PCSZ PCSZ_DOTCMD; 286 PCSZ PCSZ_DOTBTM; 287 PCSZ PCSZ_DOTBAT; 288 PCSZ PCSZ_DOTLST; 289 PCSZ PCSZ_DOTTLS; 290 PCSZ PCSZ_DOTHLP; 291 PCSZ PCSZ_DOTINF; 292 PCSZ PCSZ_DOTMP3; 293 PCSZ PCSZ_DOTOGG; 294 PCSZ PCSZ_DOTFLAC; 295 PCSZ PCSZ_DOTJPEG; 296 PCSZ PCSZ_DOTJPG; 297 PCSZ PCSZ_DOTICO; 298 PCSZ PCSZ_DOTPTR; 299 PCSZ PCSZ_DOTBB2; 300 PCSZ PCSZ_DOTBMP; 301 PCSZ PCSZ_DOTCOMMENTS; 302 PCSZ PCSZ_PATH; 303 PCSZ PCSZ_LIBPATH; 304 CHAR *pLibPathStrict; 305 PCSZ PCSZ_WPURLDEFAULTSETTINGS; 306 CHAR *Settings; 265 PCSZ LONGNAME = ".LONGNAME"; 266 CHAR *NullStr = ""; 267 PCSZ PCSZ_CM_ALLOCRECORD = "CM_ALLOCRECORD"; 268 PCSZ PCSZ_DOSCREATEMUTEXSEM = "DosCreateMutexSem"; 269 PCSZ PCSZ_DOSDUPHANDLE = "DosDupHandle"; 270 PCSZ PCSZ_DOSGETINFOBLOCKS = "DosGetInfoBlocks"; 271 PCSZ PCSZ_DOSQUERYPATHINFO = "DosQueryPathInfo"; 272 PCSZ PCSZ_DOSSEARCHPATH = "DosSearchPath"; 273 PCSZ PCSZ_DRGACCESSDRAGINFO = "DrgAccessDraginfo"; 274 PCSZ PCSZ_POSTMSG = "PostMsg"; 275 PCSZ PCSZ_WINCREATEWINDOW = "WinCreateWindow"; 276 PCSZ PCSZ_WINLOADACCELTABLE = "WinLoadAccelTable"; 277 PCSZ PCSZ_WINSETACCELTABLE = "WinSetAccelTable"; 278 PCSZ PCSZ_INIQUERYPRFTEXT = "PrfQueryProfile"; 279 PCSZ PCSZ_PRFOPENPROFILEFAILED = "PrfOpenProfile failed for %s"; 280 PCSZ PCSZ_PRFQUERYPROFILEDATA = "PrfQueryProfileData"; 281 PCSZ PCSZ_PRFQUERYPROFILESIZE = "PrfQueryProfileSize"; 282 PCSZ PCSZ_PRFQUERYPROFILESTRING = "PrfQueryProfileString"; 283 PCSZ PCSZ_FILLDIRQCURERRTEXT = "DosQCurDisk"; 284 PCSZ PCSZ_NODATA = "No Data"; 285 PCSZ PCSZ_STARDOTEXE = "*.EXE"; 286 PCSZ PCSZ_STARDOTINI = "*.INI"; 287 PCSZ PCSZ_STARDOTLST = "*.LST"; 288 PCSZ PCSZ_STARDOTPMD = "*.PMD"; 289 PCSZ PCSZ_STARDOTTXT = "*.TXT"; 290 PCSZ PCSZ_DOTEXE = ".EXE"; 291 PCSZ PCSZ_DOTCOM = ".COM"; 292 PCSZ PCSZ_DOTCMD = ".CMD"; 293 PCSZ PCSZ_DOTBTM = ".BTM"; 294 PCSZ PCSZ_DOTBAT = ".BAT"; 295 PCSZ PCSZ_DOTLST = ".LST"; 296 PCSZ PCSZ_DOTTLS = ".TLS"; 297 PCSZ PCSZ_DOTHLP = ".HLP"; 298 PCSZ PCSZ_DOTINF = ".INF"; 299 PCSZ PCSZ_DOTMP3 = ".MP3"; 300 PCSZ PCSZ_DOTOGG = ".OGG"; 301 PCSZ PCSZ_DOTFLAC = ".FLAC"; 302 PCSZ PCSZ_DOTJPEG = ".JPEG"; 303 PCSZ PCSZ_DOTJPG = ".JPG"; 304 PCSZ PCSZ_DOTICO = ".ICO"; 305 PCSZ PCSZ_DOTPTR = ".PTR"; 306 PCSZ PCSZ_DOTBB2 = ".BB2"; 307 PCSZ PCSZ_DOTBMP = ".BMP"; 308 PCSZ PCSZ_DOTCOMMENTS = ".COMMENTS"; 309 PCSZ PCSZ_PATH = "PATH"; 310 PCSZ PCSZ_LIBPATH = "LIBPATH"; 311 CHAR *pLibPathStrict = "SET LIBPATHSTRICT=TRUE"; 312 PCSZ PCSZ_WPURLDEFAULTSETTINGS = "WPURLDEFAULTSETTINGS"; 313 PCSZ Settings = "SETTINGS"; 314 PCSZ Details = "DETAILS"; 315 PCSZ PCSZ_TREE = "TREE"; 316 PCSZ PCSZ_ICON = "ICON"; 307 317 CHAR SwapperDat[CCHMAXPATH]; 308 PCSZ WC_ARCCONTAINER; 309 PCSZ WC_ARCSTATUS; 310 PCSZ WC_AUTOVIEW; 311 PCSZ WC_BUBBLE; 312 PCSZ WC_COLLECTOR; 313 PCSZ WC_COLSTATUS; 314 PCSZ WC_DATABAR; 315 PCSZ WC_DIRCONTAINER; 316 PCSZ WC_DIRSTATUS; 317 PCSZ WC_DRIVEBACK; 318 PCSZ WC_DRIVEBUTTONS; 319 PCSZ WC_ERRORWND; 320 PCSZ WC_INIEDITOR; 321 PCSZ WC_LED; 322 PCSZ WC_MAINWND2; 323 PCSZ WC_MINITIME; 324 PCSZ WC_MLEEDITOR; 325 PCSZ WC_NEWVIEW; 326 PCSZ WC_OBJECTWINDOW; 327 PCSZ WC_SEEALL; 328 PCSZ WC_SEESTATUS; 329 PCSZ WC_STATUS; 330 PCSZ WC_TOOLBACK; 331 PCSZ WC_TOOLBUTTONS; 332 PCSZ WC_TREECONTAINER; 333 PCSZ WC_TREEOPENBUTTON; 334 PCSZ WC_TREESTATUS; 335 PCSZ WC_VIEWSTATUS; 318 PCSZ WC_OBJECTWINDOW = "WC_OBJECTWINDOW"; 319 PCSZ WC_BUBBLE = "WC_BUBBLE"; 320 PCSZ WC_TOOLBUTTONS = "WC_TOOLBUTTONS"; 321 PCSZ WC_DRIVEBUTTONS = "WC_DRIVEBUTTONS"; 322 PCSZ WC_DIRCONTAINER = "WC_DIRCONTAINER"; 323 PCSZ WC_DIRSTATUS = "WC_DIRSTATUS"; 324 PCSZ WC_TREECONTAINER = "WC_TREECONTAINER"; 325 PCSZ WC_TREEOPENBUTTON = "WC_TREEOPENBUTTON"; 326 PCSZ WC_TREESTATUS = "WC_TREESTATUS"; 327 PCSZ WC_MAINWND = "WC_MAINWND"; 328 PCSZ WC_MAINWND2 = "WC_MAINWND2"; 329 PCSZ WC_AUTOVIEW = "WC_AUTOVIEW"; 330 PCSZ WC_LED = "WC_LED"; 331 PCSZ WC_COLLECTOR = "WC_COLLECTOR"; 332 PCSZ WC_COLSTATUS = "WC_COLSTATUS"; 333 PCSZ WC_STATUS = "WC_STATUS"; 334 PCSZ WC_TOOLBACK = "WC_TOOLBACK"; 335 PCSZ WC_DRIVEBACK = "WC_DRIVEBACK"; 336 PCSZ WC_ARCCONTAINER = "WC_ARCCONTAINER"; 337 PCSZ WC_ARCSTATUS = "WC_ARCSTATUS"; 338 PCSZ WC_MLEEDITOR = "WC_MLEEDITOR"; 339 PCSZ WC_INIEDITOR = "WC_INIEDITOR"; 340 PCSZ WC_SEEALL = "WC_SEEALL"; 341 PCSZ WC_NEWVIEW = "WC_NEWVIEW"; 342 PCSZ WC_SEESTATUS = "WC_SEESTATUS"; 343 PCSZ WC_VIEWSTATUS = "WC_VIEWSTATUS"; 344 PCSZ WC_ERRORWND = "WC_ERRORWND"; 345 PCSZ WC_MINITIME = "WC_MINITIME"; 346 PCSZ WC_DATABAR = "WC_DATABAR"; 336 347 CHAR profile[CCHMAXPATH]; 337 348 ULONGLONG ullTmpSpaceNeeded; … … 468 479 469 480 DosError(FERR_DISABLEHARDERR); 470 /* strings here to prevent multiple occurences in DLL */471 FM2Str = "FM/2";472 FM3Str = "FM/3";473 NullStr = "";474 Default = "DEFAULT";475 Settings = "SETTINGS";476 WPProgram = "WPProgram";477 FM3Folder = "<FM3_Folder>";478 FM3Tools = "<FM3_Tools>";479 DRM_OS2FILE = "DRM_OS2FILE";480 DRM_FM2ARCMEMBER = "DRM_FM2ARCMEMBER";481 DRF_FM2ARCHIVE = "DRF_FM2ARCHIVE";482 DRMDRFLIST = "<DRM_OS2FILE,DRF_UNKNOWN>,"483 "<DRM_DISCARD,DRF_UNKNOWN>," "<DRM_PRINT,DRF_UNKNOWN>";484 DRMDRFOS2FILE = "<DRM_OS2FILE,DRF_UNKNOWN>";485 DRMDRFFM2ARC = "<DRM_FM2ARCMEMBER,DRF_FM2ARCHIVE>";486 DRM_FM2INIRECORD = "DRM_FM2INIRECORD";487 DRF_FM2INI = "DRF_FM2INI";488 SUBJECT = ".SUBJECT";489 LONGNAME = ".LONGNAME";490 HPFS = "HPFS";491 JFS = "JFS";492 CDFS = "CDFS";493 ISOFS = "ISOFS";494 FAT32 = "FAT32";495 HPFS386 = "HPFS386";496 CBSIFS = "CBSIFS";497 NDFS32 = "NDFS32";498 RAMFS = "RAMFS";499 NTFS = "NTFS";500 PCSZ_ARCHIVERBB2 = "ARCHIVER.BB2";501 PCSZ_ASSOCDAT = "ASSOC.DAT";502 PCSZ_CMDLINESDAT = "CMDLINES.DAT";503 PCSZ_CMDMINIDAT = "CMDMINI.DAT";504 PCSZ_COMMANDSDAT = "COMMANDS.DAT";505 PCSZ_FILTERSDAT = "FILTERS.DAT";506 PCSZ_GREPMASKDAT = "GREPMASK.DAT";507 PCSZ_PATTERNSDAT = "PATTERNS.DAT";508 PCSZ_RESOURCEDAT = "RESOURCE.DAT";509 PCSZ_QUICKTLSDAT = "QUICKTLS.DAT";510 PCSZ_FM3TOOLSDAT = "FM3TOOLS.DAT";511 PCSZ_USERDIRSDAT = "USERDIRS.DAT";512 PCSZ_FM2PLAYEXE = "FM2PLAY.EXE";513 PCSZ_FM2PLAYTEMP = "$FM2PLAY.$$$";514 PCSZ_LVMGUICMD = "LVMGUI.CMD";515 PCSZ_DFSOS2EXE = "DFSOS2.EXE";516 PCSZ_MINILVMEXE = "MINILVM.EXE";517 PCSZ_FDISKPMEXE = "FDISKPM.EXE";518 PCSZ_LVMEXE = "LVM.EXE";519 PCSZ_ARCCNR = "ArcCnr";520 PCSZ_COLLECTOR = "Collector";521 PCSZ_DIRCNR = "DirCnr";522 PCSZ_DIRSIZES = "DirSizes";523 PCSZ_TOOLBAR = "ToolBar";524 PCSZ_TREECNR = "TreeCnr";525 FNT_6HELVETICA = "6.Helvetica";526 FNT_8HELVETICA = "8.Helvetica";527 FNT_8HELVETICABOLD = "8.Helvetica.Bold";528 FNT_10SYSTEMMONOTEXT = "10.System Monospaced";529 FNT_10SYSTEMPROPORT = "10.System Proportional";530 FNT_2SYSTEMVIO = "2.System VIO";531 FNT_4SYSTEMVIO = "4.System VIO";532 FNT_10SYSTEMVIO = "10.System VIO";533 FNT_8TIMESNEWROMAN = "8.Times New Roman";534 PCSZ_DOSCREATEMUTEXSEM = "DosCreateMutexSem";535 PCSZ_DOSDUPHANDLE = "DosDupHandle";536 PCSZ_DOSGETINFOBLOCKS = "DosGetInfoBlocks";537 PCSZ_DOSQUERYPATHINFO = "DosQueryPathInfo";538 PCSZ_DOSSEARCHPATH = "DosSearchPath";539 PCSZ_POSTMSG = "PostMsg";540 PCSZ_WINCREATEWINDOW = "WinCreateWindow";541 PCSZ_WINLOADACCELTABLE = "WinLoadAccelTable";542 PCSZ_WINSETACCELTABLE = "WinSetAccelTable";543 PCSZ_INIQUERYPRFTEXT = "PrfQueryProfile";544 PCSZ_PRFQUERYPROFILEDATA = "PrfQueryProfileData";545 PCSZ_PRFQUERYPROFILESIZE = "PrfQueryProfileSize";546 PCSZ_PRFQUERYPROFILESTRING = "PrfQueryProfileString";547 PCSZ_FILLDIRQCURERRTEXT = "DosQCurDisk";548 PCSZ_NODATA = "No Data";549 PCSZ_STARDOTEXE = "*.EXE";550 PCSZ_STARDOTINI = "*.INI";551 PCSZ_STARDOTLST = "*.LST";552 PCSZ_STARDOTPMD = "*.PMD";553 PCSZ_STARDOTTXT = "*.TXT";554 PCSZ_DOTEXE = ".EXE";555 PCSZ_DOTCOM = ".COM";556 PCSZ_DOTCMD = ".CMD";557 PCSZ_DOTBTM = ".BTM";558 PCSZ_DOTBAT = ".BAT";559 PCSZ_DOTLST = ".LST";560 PCSZ_DOTTLS = ".TLS";561 PCSZ_DOTHLP = ".HLP";562 PCSZ_DOTINF = ".INF";563 PCSZ_DOTMP3 = ".MP3";564 PCSZ_DOTOGG = ".OGG";565 PCSZ_DOTFLAC = ".FLAC";566 PCSZ_DOTJPEG = ".JPEG";567 PCSZ_DOTJPG = ".JPG";568 PCSZ_DOTICO = ".ICO";569 PCSZ_DOTPTR = ".PTR";570 PCSZ_DOTBB2 = ".BB2";571 PCSZ_DOTBMP = ".BMP";572 PCSZ_DOTCOMMENTS = ".COMMENTS";573 PCSZ_PATH = "PATH";574 PCSZ_LIBPATH = "LIBPATH";575 pLibPathStrict = "SET LIBPATHSTRICT=TRUE";576 PCSZ_WPURLDEFAULTSETTINGS = "WPURLDEFAULTSETTINGS";577 WC_OBJECTWINDOW = "WC_OBJECTWINDOW";578 WC_BUBBLE = "WC_BUBBLE";579 WC_TOOLBUTTONS = "WC_TOOLBUTTONS";580 WC_DRIVEBUTTONS = "WC_DRIVEBUTTONS";581 WC_DIRCONTAINER = "WC_DIRCONTAINER";582 WC_DIRSTATUS = "WC_DIRSTATUS";583 WC_TREECONTAINER = "WC_TREECONTAINER";584 WC_TREEOPENBUTTON = "WC_TREEOPENBUTTON";585 WC_TREESTATUS = "WC_TREESTATUS";586 WC_MAINWND = "WC_MAINWND";587 WC_MAINWND2 = "WC_MAINWND2";588 WC_AUTOVIEW = "WC_AUTOVIEW";589 WC_LED = "WC_LED";590 WC_COLLECTOR = "WC_COLLECTOR";591 WC_COLSTATUS = "WC_COLSTATUS";592 WC_STATUS = "WC_STATUS";593 WC_TOOLBACK = "WC_TOOLBACK";594 WC_DRIVEBACK = "WC_DRIVEBACK";595 WC_ARCCONTAINER = "WC_ARCCONTAINER";596 WC_ARCSTATUS = "WC_ARCSTATUS";597 WC_MLEEDITOR = "WC_MLEEDITOR";598 WC_INIEDITOR = "WC_INIEDITOR";599 WC_SEEALL = "WC_SEEALL";600 WC_NEWVIEW = "WC_NEWVIEW";601 WC_SEESTATUS = "WC_SEESTATUS";602 WC_VIEWSTATUS = "WC_VIEWSTATUS";603 WC_ERRORWND = "WC_ERRORWND";604 WC_MINITIME = "WC_MINITIME";605 WC_DATABAR = "WC_DATABAR";606 607 /* end of strings */608 481 memset(&RGBBLACK, 0, sizeof(RGB2)); 609 482 RGBGREY.bRed = RGBGREY.bGreen = RGBGREY.bBlue = (BYTE)204; 610 483 RGBGREY.fcOptions = 0; 611 484 FM3UL = *(ULONG *)FM3Str; 612 DEBUG_STRING = "Debug -- please report to author";613 485 break; 614 486 case 1: … … 763 635 RGBGREY.fcOptions = 0; 764 636 FM3UL = *(ULONG *)FM3Str; 765 DEBUG_STRING = "Debug -- please report to author";766 637 break; 767 638 case 1: … … 835 706 } 836 707 else 837 unlinkf( "%s",s);708 unlinkf(s); 838 709 } 839 710 while (!DosFindNext(search_handle, … … 862 733 if (!(ffb.attrFile & FILE_DIRECTORY)) { 863 734 strcpy(enddir, ffb.achName); 864 unlinkf( "%s",s);735 unlinkf(s); 865 736 } 866 737 } … … 1168 1039 if (!fmprof) { 1169 1040 Win_Error(NULLHANDLE, NULLHANDLE, pszSrcFile, __LINE__, 1170 "PrfOpenProfile");1041 PCSZ_PRFOPENPROFILEFAILED, inipath); 1171 1042 return FALSE; 1172 1043 } … … 1228 1099 if (WinQueryClassInfo(hab, WC_CONTAINER, &clinfo)) 1229 1100 PFNWPCnr = clinfo.pfnWindowProc; 1230 // saymsg(MB_ENTER,HWND_DESKTOP,"Container flags:","%08lx",clinfo.flClassStyle);1231 1101 if (WinQueryClassInfo(hab, WC_FRAME, &clinfo)) 1232 1102 PFNWPFrame = clinfo.pfnWindowProc; 1233 // saymsg(MB_ENTER,HWND_DESKTOP,"Frame flags:","%08lx",clinfo.flClassStyle);1234 1103 if (WinQueryClassInfo(hab, WC_BUTTON, &clinfo)) 1235 1104 PFNWPButton = clinfo.pfnWindowProc; 1236 // saymsg(MB_ENTER,HWND_DESKTOP,"Button flags:","%08lx",clinfo.flClassStyle);1237 1105 if (WinQueryClassInfo(hab, WC_STATIC, &clinfo)) 1238 1106 PFNWPStatic = clinfo.pfnWindowProc; 1239 // saymsg(MB_ENTER,HWND_DESKTOP,"Static flags:","%08lx",clinfo.flClassStyle);1240 1107 if (WinQueryClassInfo(hab, WC_MLE, &clinfo)) 1241 1108 PFNWPMLE = clinfo.pfnWindowProc; 1242 // saymsg(MB_ENTER,HWND_DESKTOP,"MLE flags:","%08lx",clinfo.flClassStyle);1243 1109 if (!PFNWPCnr || !PFNWPFrame || !PFNWPButton || !PFNWPStatic || !PFNWPMLE) { 1244 1110 Runtime_Error(pszSrcFile, __LINE__, "WinQueryClassInfo"); … … 1667 1533 size = sizeof(BOOL); 1668 1534 PrfQueryProfileData(fmprof, appname, "ConfirmDelete", &fConfirmDelete, &size); 1669 size = sizeof(BOOL);1535 /*size = sizeof(BOOL); Replaced by UM_SHOWME check 3/14/09 GKY 1670 1536 PrfQueryProfileData(fmprof, FM3Str, "SaveState", &fSaveState, &size); 1671 1537 if (fSaveState && (fSwitchTreeOnFocus || fSwitchTree) && … … 1678 1544 strcpy(szKey, "FM/4 Dir1"); 1679 1545 else 1680 sprintf(szKey, "%s.DirCnrDir.0", GetPString(IDS_SHUTDOWNSTATE));1546 sprintf(szKey, "%s.DirCnrDir.0", PCSZ_SHUTDOWNSTATE); 1681 1547 size = sizeof(szDir); 1682 1548 if (PrfQueryProfileData(fmprof, appname, szKey, szDir, &size)) { … … 1684 1550 fDrivetoSkip[drvNum] = TRUE; 1685 1551 } 1686 } 1552 } */ 1687 1553 size = sizeof(BOOL); 1688 1554 PrfQueryProfileData(fmprof, appname, "SyncUpdates", &fSyncUpdates, &size); -
trunk/dll/init.h
r1400 r1402 53 53 extern PCSZ PCSZ_TOOLBAR; 54 54 extern PCSZ PCSZ_TREECNR; 55 extern CHAR *CBSIFS; 56 extern CHAR *DRMDRFFM2ARC; 57 extern CHAR *DRF_FM2ARCHIVE; 58 extern CHAR *DRMDRFOS2FILE; 59 extern CHAR *DRM_FM2ARCMEMBER; 60 extern CHAR *DRM_OS2FILE; 61 extern CHAR *FM2Str; 62 extern CHAR *FM3Folder; 55 extern PCSZ PCSZ_SHUTDOWNSTATE; 56 extern PCSZ PCSZ_FM2TEMPTEXT; 57 extern PCSZ DRMDRFFM2ARC; 58 extern PCSZ DRF_FM2ARCHIVE; 59 extern PCSZ DRMDRFOS2FILE; 60 extern PCSZ DRM_FM2ARCMEMBER; 61 extern PCSZ DRM_OS2FILE; 62 extern PCSZ FM2Str; 63 extern PCSZ FM3Folder; 63 64 extern CHAR HomePath[CCHMAXPATH]; 64 extern CHAR *LONGNAME;65 extern PCSZ LONGNAME; 65 66 extern CHAR *NullStr; 66 67 extern ULONG OS2ver[2]; 67 68 extern PFNWP PFNWPCnr; 68 69 extern PFNWP PFNWPMLE; 69 extern CHAR *Settings; 70 extern PCSZ Settings; 71 extern PCSZ Details; 72 extern PCSZ PCSZ_TREE; 73 extern PCSZ PCSZ_ICON; 70 74 extern CHAR SwapperDat[CCHMAXPATH]; 71 75 extern CHAR ThousandsSeparator[2]; … … 83 87 extern PCSZ FNT_10SYSTEMVIO; 84 88 extern PCSZ FNT_8TIMESNEWROMAN; 89 extern PCSZ PCSZ_CM_ALLOCRECORD; 85 90 extern PCSZ PCSZ_DOSCREATEMUTEXSEM; 86 91 extern PCSZ PCSZ_DOSDUPHANDLE; … … 88 93 extern PCSZ PCSZ_DOSQUERYPATHINFO; 89 94 extern PCSZ PCSZ_DOSSEARCHPATH; 95 extern PCSZ PCSZ_DRGACCESSDRAGINFO; 90 96 extern PCSZ PCSZ_POSTMSG; 91 97 extern PCSZ PCSZ_WINCREATEWINDOW; … … 93 99 extern PCSZ PCSZ_WINSETACCELTABLE; 94 100 extern PCSZ PCSZ_INIQUERYPRFTEXT; 101 extern PCSZ PCSZ_PRFOPENPROFILEFAILED; 95 102 extern PCSZ PCSZ_PRFQUERYPROFILEDATA; 96 103 extern PCSZ PCSZ_PRFQUERYPROFILESIZE; … … 139 146 extern PCSZ WC_INIEDITOR; 140 147 extern PCSZ WC_LED; 148 extern PCSZ WC_MAINWND; 141 149 extern PCSZ WC_MAINWND2; 142 150 extern PCSZ WC_MINITIME; … … 161 169 extern BOOL fReminimize; 162 170 extern BOOL fWantFirstTimeInit; 163 extern BOOL fDrivetoSkip[26];171 // extern BOOL fDrivetoSkip[26]; 164 172 extern HPOINTER hptrApp; 165 173 extern HPOINTER hptrArc; -
trunk/dll/killproc.c
r1398 r1402 20 20 16 JUL 08 GKY Use TMP directory for temp files 21 21 10 Dec 08 SHL Integrate exception handler support 22 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 22 23 23 24 ***********************************************************************/ … … 259 260 WinSendDlgItemMsg(hwnd, KILL_LISTBOX, LM_DELETEALL, MPVOID, MPVOID); 260 261 BldFullPathName(s, pTmpDir, "$PSTAT#$.#$#"); 261 unlinkf( "%s",s);262 unlinkf(s); 262 263 fp = fopen(s, "w"); 263 264 if (!fp) { -
trunk/dll/mainwnd.c
r1400 r1402 81 81 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 82 82 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 83 08 Mar 09 GKY Additional strings move to PCSZs in init.c83 08 Mar 09 GKY Additional strings move to PCSZs & String Table 84 84 08 Mar 09 GKY Add WriteDetailsSwitches and use LoadDetailsSwitches to replace in line code 85 85 … … 207 207 #pragma data_seg(GLOBAL2) 208 208 HMODULE FM3ModHandle; 209 CHAR *FM3Str;209 PCSZ FM3Str = "FM/3"; 210 210 RGB2 RGBGREY; 211 211 … … 427 427 henum = WinBeginEnumWindows(hwndMain); 428 428 while ((hwndC = WinGetNextWindow(henum)) != NULLHANDLE) { 429 //saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Tree = %lu\rExclude = %lu\rFound = %lu",hwndTree,exclude,hwndC); 430 if (hwndC != exclude && hwndC != hwndTree) { 429 if (hwndC != exclude && hwndC != hwndTree) { 431 430 id = WinQueryWindowUShort(hwndC, QWS_ID); 432 431 if (id) { … … 446 445 UM_CONTAINERDIR, MPFROMP(ret), MPVOID)) { 447 446 MakeValidDir(ret); 448 //saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Tree = %lu\rExclude = %lu\rFound = %lu\r\"%s\"",hwndTree,exclude,hwndC,ret);449 447 WinEndEnumWindows(henum); 450 448 return hwndC; … … 698 696 if (haccelSaved == NULLHANDLE) 699 697 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__, "WinQueryAccelTable"); 700 // else701 // DbgMsg(pszSrcFile, __LINE__, "WinQueryAccelTable SAVED %x", haccelSaved);702 698 } 703 699 if (haccelSaved != NULLHANDLE) { … … 712 708 if (!WinSetAccelTable(hab, haccelDriveList, hwndFrame)) 713 709 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 714 // else715 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable MAIN_DRIVELIST %x %x", hwndFrame, haccelDriveList);716 710 } 717 711 break; … … 725 719 if (!WinSetAccelTable(hab, haccelSetupList, hwndFrame)) 726 720 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 727 // else728 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable MAIN_SETUPLIST %x %x", hwndFrame, haccelSetupList);729 721 } 730 722 break; … … 738 730 if (!WinSetAccelTable(hab, haccelCmdList, hwndFrame)) 739 731 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 740 // else741 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable MAIN_CMDLIST %x %x", hwndFrame, haccelCmdList);742 732 } 743 733 break; … … 751 741 if (!WinSetAccelTable(hab, haccelUserList, hwndFrame)) 752 742 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 753 // else754 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable MAIN_USERLIST %x %x", hwndFrame, haccelUserList);755 743 } 756 744 break; … … 764 752 if (!WinSetAccelTable(hab, haccelButtonList, hwndFrame)) 765 753 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 766 // else767 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable MAIN_BUTTONLIST %x %x", hwndFrame, haccelButtonList);768 754 } 769 755 break; … … 782 768 if (!WinSetAccelTable(hab, haccelSaved, hwndFrame)) 783 769 Win_Error(hwndFrame, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_WINSETACCELTABLE); 784 // else785 // DbgMsg(pszSrcFile, __LINE__, "WinSetAccelTable SAVED %x %x", hwndFrame, haccelSaved);786 770 } 787 771 break; … … 865 849 case WM_BEGINDRAG: 866 850 id = WinQueryWindowUShort(hwnd, QWS_ID); 867 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"%u %s %u",id,(id == CBID_EDIT) ? "TRUE" : "FALSE",WinQueryWindowUShort(WinQueryWindow(hwnd,QW_PARENT),QWS_ID) == MAIN_USERLIST);868 851 if (id == CBID_EDIT && 869 852 WinQueryWindowUShort(WinQueryWindow(hwnd, QW_PARENT), QWS_ID) == 870 853 MAIN_USERLIST) { 871 854 … … 875 858 WinQueryWindowText(hwnd, CCHMAXPATH, path); 876 859 bstrip(path); 877 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Dragging: %s",path);878 860 if (*path && !IsRoot(path)) 879 861 DragOne(hwnd, (HWND) 0, path, FALSE); … … 2097 2079 if (li->type == DID_ERROR) 2098 2080 Win_Error(DND_FRAME, HWND_DESKTOP, pszSrcFile, __LINE__, 2099 "Drag & Drop Dialog");2081 GetPString(IDS_DRAGDROPDIALOGTEXT)); 2100 2082 if (!li->type) { 2101 2083 FreeListInfo(li); … … 2952 2934 } 2953 2935 2954 fIsShutDownState = strcmp(pszStateName, GetPString(IDS_SHUTDOWNSTATE)) == 0;2936 fIsShutDownState = strcmp(pszStateName, PCSZ_SHUTDOWNSTATE) == 0; 2955 2937 sprintf(szPrefix, "%s.", pszStateName); 2956 2938 … … 3131 3113 3132 3114 // If restoring shutdown state bypass no-prescan drives 3133 fIsShutDownState = strcmp(pszStateName, GetPString(IDS_SHUTDOWNSTATE)) == 0;3115 fIsShutDownState = strcmp(pszStateName, PCSZ_SHUTDOWNSTATE) == 0; 3134 3116 // Delete saved state if internally saved state 3135 fDeleteState = strcmp(pszStateName, GetPString(IDS_FM2TEMPTEXT)) == 0;3117 fDeleteState = strcmp(pszStateName, PCSZ_FM2TEMPTEXT) == 0; 3136 3118 3137 3119 //size = (ULONG)0; … … 3223 3205 if (fIsShutDownState && 3224 3206 driveflags[toupper(*szDir) - 'A'] & DRIVE_NOPRESCAN) { 3225 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3207 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3208 sprintf(szKey, "%sDirCnr.%lu", szPrefix, x); 3209 WriteDetailsSwitches(szKey, NULL); 3226 3210 continue; 3227 3211 } 3228 3212 if (fDeleteState) 3229 3213 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L); 3230 localdcd.ds.detailslongname = dsDirCnrDefault.detailslongname; // Set default3231 sprintf(szKey, "%sDirCnr.%lu.DetailsLongname", szPrefix, x);3232 size = sizeof(BOOL);3233 if (PrfQueryProfileData(fmprof,3234 FM3Str,3235 szKey,3236 (PVOID) &localdcd.ds.detailslongname,3237 &size))3238 {3239 if (fDeleteState)3240 PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L);3241 }3242 3243 3214 sprintf(szKey, "%sDirCnr.%lu", szPrefix, x); 3244 3215 LoadDetailsSwitches(szKey, &localdcd.ds); … … 3267 3238 RestorePresParams(hwndPPSave, PCSZ_DIRCNR); 3268 3239 } 3269 sprintf(szKey, "%sDirCnr.%lu", szPrefix, x);3240 //sprintf(szKey, "%sDirCnr.%lu", szPrefix, x); 3270 3241 RestorePresParams(hwndCnr, szKey); 3271 3242 dcd = WinQueryWindowPtr(hwndCnr, QWL_USER); … … 4605 4576 // Complain if attempting to use reserved name 4606 4577 if (stricmp(szStateName, GetPString(IDS_STATETEXT)) == 0 || 4607 stricmp(szStateName, GetPString(IDS_FM2TEMPTEXT)) == 0)4578 stricmp(szStateName, PCSZ_FM2TEMPTEXT) == 0) 4608 4579 { 4609 4580 saymsg(MB_ENTER | MB_ICONASTERISK, hwnd, 4610 4581 GetPString(IDS_WARNINGTEXT), 4611 "\"%s\" is a reserved state name", szStateName);4582 GetPString(IDS_STATERESERVENAMETEXT), szStateName); 4612 4583 } 4613 4584 // Ignore request if blank 4614 4585 else if (*szStateName) { 4615 4586 BOOL fAbortOperation = FALSE; 4616 if (!fNoSaveState && fSaveState && stricmp(szStateName, GetPString(IDS_SHUTDOWNSTATE)) == 0)4587 if (!fNoSaveState && fSaveState && stricmp(szStateName, PCSZ_SHUTDOWNSTATE) == 0) 4617 4588 { 4618 4589 if (saymsg(MB_YESNO | MB_DEFBUTTON2 | MB_ICONASTERISK, hwnd, … … 4635 4606 saymsg(MB_ENTER | MB_ICONASTERISK, hwnd, 4636 4607 GetPString(IDS_WARNINGTEXT), 4637 "\"%s\" state name add failed", szStateName); // 15 Apr 07 SHL failed4608 GetPString(IDS_STATEADDFAILEDTEXT), szStateName); // 15 Apr 07 SHL failed 4638 4609 WinSetWindowText(hwndStatelist, GetPString(IDS_STATETEXT)); 4639 4610 } … … 4643 4614 hwnd, 4644 4615 GetPString(IDS_WARNINGTEXT), 4645 "State data save failed");4616 GetPString(IDS_STATEDATASAVEFAILED)); 4646 4617 WinSetWindowText(hwndStatelist, GetPString(IDS_STATETEXT)); 4647 4618 } … … 5732 5703 /* start remaining child windows */ 5733 5704 if (!fNoSaveState && fSaveState) { 5734 PCSZ pszStatename = GetPString(IDS_SHUTDOWNSTATE);5705 PCSZ pszStatename = PCSZ_SHUTDOWNSTATE; 5735 5706 PostMsg(MainObjectHwnd, UM_RESTORE, MPFROMP(pszStatename), MPVOID); 5736 5707 if (!add_setup(pszStatename)) … … 5887 5858 "MainWindowPos", WinQueryWindow(hwnd, QW_PARENT)); 5888 5859 if (!fNoSaveState && fSaveState) 5889 SaveDirCnrState(hwnd, GetPString(IDS_SHUTDOWNSTATE));5860 SaveDirCnrState(hwnd, PCSZ_SHUTDOWNSTATE); 5890 5861 } 5891 5862 } … … 6344 6315 { 6345 6316 // Try to restore saved shutdown state 6346 char *pszDefaultStateName = xstrdup(GetPString(IDS_SHUTDOWNSTATE), 6347 pszSrcFile, __LINE__); 6317 char *pszDefaultStateName = xstrdup(PCSZ_SHUTDOWNSTATE, pszSrcFile, __LINE__); 6348 6318 if (pszDefaultStateName) { 6349 6319 if (!PostMsg(MainObjectHwnd, UM_RESTORE, MPFROMP(pszDefaultStateName), MPVOID)) -
trunk/dll/mainwnd.h
r1394 r1402 11 11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H 12 12 04 Feb 09 SHL Convert args to const to match GetPString mods 13 08 Mar 09 GKY Additional strings move to PCSZs & String Table 13 14 14 15 ***********************************************************************/ … … 50 51 extern ULONG DriveLines; 51 52 extern HMODULE FM3ModHandle; 52 extern CHAR *FM3Str;53 extern PCSZ FM3Str; 53 54 extern HWND MainPopupMenu; 54 55 extern HWND MainObjectHwnd; -
trunk/dll/menu.c
r1398 r1402 55 55 *p = 0; 56 56 p++; 57 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"\"%s\"\r\r%d",tokens[x - 1],x);58 57 if (!*p) 59 58 break; … … 94 93 filename = "FM3MENU.DAT"; 95 94 fp = _fsopen(filename, "r", SH_DENYWR); 96 if (!fp) { 97 // else saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Couldn't open %s",filename); 98 } 99 else { 95 if (fp) { 100 96 while (!feof(fp)) { 101 97 if (!xfgets_bstripcr(s, sizeof(s), fp, pszSrcFile, __LINE__)) … … 133 129 } 134 130 } 135 else {136 // fixme to complain?137 // saymsg(MB_ENTER, HWND_DESKTOP, GetPString(IDS_DEBUG_STRING), "Tokenization failed");138 }139 131 } 140 132 fclose(fp); -
trunk/dll/misc.c
r1400 r1402 57 57 08 Mar 09 GKY Additional strings move to PCSZs in init.c 58 58 08 Mar 09 GKY Add WriteDetailsSwitches and use LoadDetailsSwitches to replace in line code 59 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 59 60 60 61 ***********************************************************************/ … … 939 940 fResetVerify = TRUE; 940 941 } 941 if (docopyf(MOVE, szData, "%s",testname))942 if (docopyf(MOVE, szData, testname)) 942 943 Runtime_Error(pszSrcFile, __LINE__, "docopyf"); 943 944 else { … … 1403 1404 eos = &s[strlen(s)]; 1404 1405 strcpy(eos, "DetailsLongname"); 1405 PrfWriteProfileData(fmprof, appname, s, &pds->detailslongname, sizeof(BOOL)); 1406 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslongname : NULL, 1407 pds ? sizeof(BOOL) : 0); 1406 1408 strcpy(eos, "DetailsSubject"); 1407 PrfWriteProfileData(fmprof, appname, s, &pds->detailssubject, sizeof(BOOL)); 1409 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailssubject : NULL, 1410 pds ? sizeof(BOOL) : 0); 1408 1411 strcpy(eos, "DetailsEA"); 1409 PrfWriteProfileData(fmprof, appname, s, &pds->detailsea, sizeof(BOOL)); 1412 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsea : NULL, 1413 pds ? sizeof(BOOL) : 0); 1410 1414 strcpy(eos, "DetailsSize"); 1411 PrfWriteProfileData(fmprof, appname, s, &pds->detailssize, sizeof(BOOL)); 1415 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailssize : NULL, 1416 pds ? sizeof(BOOL) : 0); 1412 1417 strcpy(eos, "DetailsIcon"); 1413 PrfWriteProfileData(fmprof, appname, s, &pds->detailsicon, sizeof(BOOL)); 1418 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsicon : NULL, 1419 pds ? sizeof(BOOL) : 0); 1414 1420 strcpy(eos, "DetailsAttr"); 1415 PrfWriteProfileData(fmprof, appname, s, &pds->detailsattr, sizeof(BOOL)); 1421 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsattr : NULL, 1422 pds ? sizeof(BOOL) : 0); 1416 1423 strcpy(eos, "DetailsCRDate"); 1417 PrfWriteProfileData(fmprof, appname, s, &pds->detailscrdate, sizeof(BOOL)); 1424 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailscrdate : NULL, 1425 pds ? sizeof(BOOL) : 0); 1418 1426 strcpy(eos, "DetailsCRTime"); 1419 PrfWriteProfileData(fmprof, appname, s, &pds->detailscrtime, sizeof(BOOL)); 1427 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailscrtime : NULL, 1428 pds ? sizeof(BOOL) : 0); 1420 1429 strcpy(eos, "DetailsLWDate"); 1421 PrfWriteProfileData(fmprof, appname, s, &pds->detailslwdate, sizeof(BOOL)); 1430 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslwdate : NULL, 1431 pds ? sizeof(BOOL) : 0); 1422 1432 strcpy(eos, "DetailsLWTime"); 1423 PrfWriteProfileData(fmprof, appname, s, &pds->detailslwtime, sizeof(BOOL)); 1433 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslwtime : NULL, 1434 pds ? sizeof(BOOL) : 0); 1424 1435 strcpy(eos, "DetailsLADate"); 1425 PrfWriteProfileData(fmprof, appname, s, &pds->detailsladate, sizeof(BOOL)); 1436 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsladate : NULL, 1437 pds ? sizeof(BOOL) : 0); 1426 1438 strcpy(eos, "DetailsLATime"); 1427 PrfWriteProfileData(fmprof, appname, s, &pds->detailslatime, sizeof(BOOL)); 1439 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslatime : NULL, 1440 pds ? sizeof(BOOL) : 0); 1428 1441 strcpy(eos, "SubjectInLeftPane"); 1429 PrfWriteProfileData(fmprof, appname, s, &pds->fSubjectInLeftPane, sizeof(BOOL)); 1442 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->fSubjectInLeftPane : NULL, 1443 pds ? sizeof(BOOL) : 0); 1430 1444 strcpy(eos, "SubjectLengthMax"); 1431 PrfWriteProfileData(fmprof, appname, s, &pds->fSubjectLengthMax, sizeof(BOOL)); 1445 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->fSubjectLengthMax : NULL, 1446 pds ? sizeof(BOOL) : 0); 1432 1447 strcpy(eos, "SubjectDisplayWidth"); 1433 PrfWriteProfileData(fmprof, appname, s, &pds->SubjectDisplayWidth, sizeof(ULONG)); 1448 PrfWriteProfileData(fmprof, appname, s, pds ? &pds->SubjectDisplayWidth : NULL, 1449 pds ? sizeof(ULONG) : 0); 1434 1450 } 1435 1451 -
trunk/dll/mkdir.c
r1358 r1402 245 245 hwnd, 246 246 GetPString(IDS_CLEARTARGETTITLETEXT), 247 "%s",GetPString(IDS_CLEARTARGETTEXT)) == MBID_YES) {247 GetPString(IDS_CLEARTARGETTEXT)) == MBID_YES) { 248 248 *targetdir = 0; 249 249 PrfWriteProfileString(fmprof, appname, "Targetdir", NULL); -
trunk/dll/mle.c
r1400 r1402 892 892 APIRET rc; 893 893 894 // saymsg(MB_ENTER,h,DEBUG_STRING,"len = %ld",MLEgetlen(h));895 894 if (!MLEgetlen(h)) /* nothing to save; forget it */ 896 895 return TRUE; … … 984 983 } 985 984 strcat(buffer, "\n"); 986 // buffer = translate_out(buffer,4095,h,filename);987 985 if (fwrite(buffer, 1, strlen(buffer), fp) < 1) { 988 986 saymsg(MB_ENTER, -
trunk/dll/newview.c
r1400 r1402 4066 4066 if (ParentIsDesktop(hwndParent, hwndParent)) 4067 4067 FrameFlags |= FCF_TASKLIST; 4068 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"\"%s\"\r\rparent %s desktop",filename,(ParentIsDesktop(hwndParent,hwndParent)) ? "is" : "isn't");4069 4068 hwndFrame = WinCreateStdWindow(hwndParent, 4070 4069 0, -
trunk/dll/notebook.c
r1400 r1402 1919 1919 if (hwndMain && !strcmp(realappname, FM3Str)) { 1920 1920 // Save state and restore to refresh windows with new settings 1921 if (SaveDirCnrState(hwndMain, GetPString(IDS_FM2TEMPTEXT)) > 0) {1921 if (SaveDirCnrState(hwndMain, PCSZ_FM2TEMPTEXT) > 0) { 1922 1922 PostMsg(MainObjectHwnd, UM_RESTORE, MPVOID, MPFROMLONG(2)); 1923 1923 // PostMsg(hwndMain, UM_RESTORE, MPVOID, MPVOID); 1924 PostMsg(MainObjectHwnd, UM_RESTORE, (PSZ) GetPString(IDS_FM2TEMPTEXT), MPVOID);1924 PostMsg(MainObjectHwnd, UM_RESTORE, (PSZ) PCSZ_FM2TEMPTEXT, MPVOID); 1925 1925 } 1926 1926 } … … 3530 3530 if (hwndMain) { 3531 3531 // Save state and restore to refresh windows with new settings 3532 if (SaveDirCnrState(hwndMain, GetPString(IDS_FM2TEMPTEXT)) > 0) {3532 if (SaveDirCnrState(hwndMain, PCSZ_FM2TEMPTEXT) > 0) { 3533 3533 // Tell window procedure to close container windows 3534 3534 PostMsg(MainObjectHwnd, UM_RESTORE, MPVOID, MPFROMLONG(2)); 3535 3535 // Restore saved state 3536 PostMsg(MainObjectHwnd, UM_RESTORE, (PSZ) GetPString(IDS_FM2TEMPTEXT), MPVOID);3536 PostMsg(MainObjectHwnd, UM_RESTORE, (PSZ) PCSZ_FM2TEMPTEXT, MPVOID); 3537 3537 } 3538 3538 } -
trunk/dll/objcnr.c
r1398 r1402 23 23 29 Feb 08 GKY Use xfree where appropriate 24 24 10 Dec 08 SHL Integrate exception handler support 25 08 Mar 09 GKY Additional strings move to PCSZs 25 26 26 27 ***********************************************************************/ … … 121 122 MPFROMLONG(1)); 122 123 if (!pciP) { 123 Win_Error(hwndCnr, HWND_DESKTOP, pszSrcFile, __LINE__, "CM_ALLOCRECORD");124 Win_Error(hwndCnr, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_CM_ALLOCRECORD); 124 125 free(pffbArray); 125 126 return; -
trunk/dll/pathutil.c
r1398 r1402 192 192 ret = DosQueryAppType(szCmdLine, &ulAppType); 193 193 BldQuotedFileName(pszNewCmdLine, szCmdLine); 194 //printf("%d A", ret); fflush(stdout);195 194 if (ret) { 196 195 ret = saymsg(MB_YESNO, … … 252 251 } 253 252 } 254 //printf("%d", ret); fflush(stdout);255 253 } 256 254 else { … … 300 298 break; 301 299 } 302 //printf("%d %s\n", ret, szCmdLine); fflush(stdout);303 300 } 304 301 strcpy(szCmdLine, pszCmdLine_); … … 352 349 FullPath = searchapath(PCSZ_PATH, szCmdLine); 353 350 BldQuotedFileName(pszNewCmdLine, szCmdLine); 354 //printf("%d %s ", ret, szCmdLine); fflush(stdout);355 351 if (!*FullPath) { 356 352 ret = saymsg(MB_YESNO, -
trunk/dll/presparm.c
r1400 r1402 365 365 sizeof(AttrValue), 366 366 &AttrValue, 0); 367 //printf("%s %x\n", AttrValue, source); fflush(stdout);368 //printf("%x\n", AttrValue); fflush(stdout);369 367 if (cbRetLen) 370 368 WinSetPresParam(target, AttrName[x], cbRetLen, (PVOID) AttrValue); -
trunk/dll/remap.c
r1398 r1402 452 452 saymsg(MB_CANCEL | MB_ICONEXCLAMATION, hwnd, 453 453 GetPString(IDS_ERRORTEXT), 454 "%s",GetPString(IDS_CANTSTARTNETUSETEXT));454 GetPString(IDS_CANTSTARTNETUSETEXT)); 455 455 if (!mp2 || (ULONG) mp2 == 1041 || info->failedonce) 456 456 free(info); … … 750 750 HWND_DESKTOP, 751 751 GetPString(IDS_NOTICETITLETEXT), 752 "%s",GetPString(IDS_REMAPNOTICETEXT));752 GetPString(IDS_REMAPNOTICETEXT)); 753 753 } 754 754 free_resources(); -
trunk/dll/rename.c
r1400 r1402 17 17 07 Feb 09 GKY Add *DateFormat functions to format dates based on locale 18 18 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 19 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 19 20 20 21 ***********************************************************************/ … … 256 257 fResetVerify = TRUE; 257 258 } 258 rc = docopyf(MOVE, mv->target, "%s",fullname);259 rc = docopyf(MOVE, mv->target, fullname); 259 260 if (fResetVerify) { 260 261 DosSetVerify(fVerify); -
trunk/dll/saveclip.c
r1400 r1402 29 29 07 Feb 09 GKY Move repeated strings to PCSZs. 30 30 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 31 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 31 32 32 33 ***********************************************************************/ … … 329 330 else if (!sMax) { 330 331 BldFullPathName(szBuffer, pFM2SaveDirectory, PCSZ_PATTERNSDAT); 331 unlinkf( "%s",szBuffer);332 unlinkf(szBuffer); 332 333 } 333 334 } … … 690 691 else if (!sMax) { 691 692 BldFullPathName(szBuffer, pFM2SaveDirectory, PCSZ_PATTERNSDAT); 692 unlinkf( "%s",szBuffer);693 unlinkf(szBuffer); 693 694 } 694 695 } -
trunk/dll/seeall.c
r1400 r1402 47 47 08 Mar 09 GKY Renamed commafmt.h i18nutil.h 48 48 08 Mar 09 GKY Additional strings move to PCSZs in init.c 49 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 49 50 50 51 ***********************************************************************/ … … 283 284 hwnd, 284 285 GetPString(IDS_ERRORTEXT), 285 "%s",GetPString(IDS_CHECKONETEXT));286 GetPString(IDS_CHECKONETEXT)); 286 287 else 287 288 WinDismissDlg(hwnd, flags); … … 611 612 hwndFrame, 612 613 GetPString(IDS_ERRORTEXT), 613 "%s",GetPString(IDS_NOTWRITENOTARGETTEXT));614 GetPString(IDS_NOTWRITENOTARGETTEXT)); 614 615 goto RetryPath; 615 616 } … … 759 760 } 760 761 } 761 rc = docopyf(type, list[x], "%s",newname);762 rc = docopyf(type, list[x], newname); 762 763 if (fResetVerify) { 763 764 DosSetVerify(fVerify); … … 814 815 hwndFrame, 815 816 GetPString(IDS_DISKFULLTEXT), 816 "%s",GetPString(IDS_ANOTHERDISKTEXT));817 GetPString(IDS_ANOTHERDISKTEXT)); 817 818 if (rc == MBID_RETRY) 818 819 goto Retry; … … 936 937 switch (SHORT1FROMMP(mp1)) { 937 938 case IDM_OPENSETTINGS: 938 s = Settings;939 s = (PSZ) Settings; 939 940 break; 940 941 default: 941 s = Default;942 s = (PSZ) Default; 942 943 break; 943 944 } … … 1579 1580 } 1580 1581 else { 1581 // saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Strdup failed.");1582 1582 ad->stopflag = 1; 1583 1583 break; … … 2034 2034 HWND_DESKTOP, 2035 2035 GetPString(IDS_WARNINGTEXT), 2036 "One or more of your files has a full path name that exceeds the OS/2 maximum");2036 GetPString(IDS_LENGTHEXCEEDSMAXPATHTEXT)); 2037 2037 } 2038 2038 return; -
trunk/dll/shadow.c
r1398 r1402 13 13 06 Aug 07 SHL Use BldFullPathName 14 14 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 15 08 Mar 09 GKY Additional strings move to PCSZs declare change 15 16 16 17 ***********************************************************************/ … … 270 271 } 271 272 272 VOID OpenObject(CHAR * filename, CHAR *type, HWND hwnd)273 VOID OpenObject(CHAR *filename, PCSZ type, HWND hwnd) 273 274 { 274 275 HOBJECT hWPSObject; -
trunk/dll/shadow.h
r1200 r1402 10 10 11 11 Change log 12 08 Mar 09 GKY Additional strings move to PCSZs declare change 12 13 13 14 ***********************************************************************/ … … 16 17 #define SHADOW_H 17 18 18 VOID MakeShadows(HWND hwnd, CHAR ** list, ULONG Shadows, CHAR *cnr,19 CHAR * 20 VOID OpenObject(CHAR * filename, CHAR *type, HWND hwnd);21 BOOL RunSeamless(CHAR * exename, CHAR *args, HWND hwnd);19 VOID MakeShadows(HWND hwnd, CHAR **list, ULONG Shadows, CHAR *cnr, 20 CHAR *foldername); 21 VOID OpenObject(CHAR *filename, PCSZ type, HWND hwnd); 22 BOOL RunSeamless(CHAR *exename, CHAR *args, HWND hwnd); 22 23 23 24 -
trunk/dll/subj.c
r1398 r1402 14 14 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 15 15 01 Sep 07 GKY Use xDosSetPathInfo to fix case where FS3 buffer crosses 64k boundry 16 08 Mar 09 GKY Additional strings move to PCSZs 16 17 17 18 ***********************************************************************/ … … 44 45 45 46 #pragma data_seg(GLOBAL2) 46 CHAR *SUBJECT;47 PCSZ SUBJECT = ".SUBJECT"; 47 48 48 49 INT Subject(HWND hwnd, CHAR * filename) -
trunk/dll/subj.h
r1213 r1402 10 10 11 11 Change log 12 08 Mar 09 GKY Additional strings move to PCSZs 12 13 13 14 ***********************************************************************/ … … 19 20 20 21 // Data declarations 21 extern CHAR *SUBJECT;22 extern PCSZ SUBJECT; 22 23 23 24 #endif // SUBJ_H -
trunk/dll/sysinfo.c
r1348 r1402 16 16 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 17 17 16 JUL 08 GKY Use TMP directory for temp files 18 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 18 19 19 20 ***********************************************************************/ … … 61 62 goto Abort; 62 63 BldFullPathName(szTempFile, pTmpDir, "$RMVIEW.#$#"); 63 unlinkf( "%s",szTempFile);64 unlinkf(szTempFile); 64 65 fp = xfopen(szTempFile, "w", pszSrcFile, __LINE__); 65 66 if (!fp) -
trunk/dll/systemf.c
r1398 r1402 85 85 if (!rc) 86 86 return TRUE; 87 // else saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,"Failed: %lu/%lx",rc,rc);88 89 87 } 90 88 } -
trunk/dll/tools.c
r1398 r1402 23 23 01 Sep 08 GKY Save toolbars immediately on change. 24 24 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. 25 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 25 26 26 27 ***********************************************************************/ … … 235 236 } 236 237 if (!toolhead) { 237 unlinkf( "%s",filename);238 unlinkf(filename); 238 239 return; 239 240 } -
trunk/dll/treecnr.c
r1400 r1402 65 65 08 Mar 09 GKY Additional strings move to PCSZs in init.c 66 66 08 Mar 09 GKY Add WriteDetailsSwitches and use LoadDetailsSwitches to replace in line code 67 14 Mar 09 GKY Prevent execution of UM_SHOWME while drive scan is occuring 67 68 68 69 ***********************************************************************/ … … 624 625 Fortify_BecomeOwner(mp1); 625 626 # endif 627 if (StubbyScanCount != 0) { //prevent treeswitch from hanging fm2 during startup GKY 3-14-09 628 DosSleep(50); 629 PostMsg(hwndTree, UM_SHOWME, mp1, MPVOID); 630 } 626 631 dcd = INSTDATA(hwnd); 627 632 if (dcd) { … … 1464 1469 if (!DrgAccessDraginfo(pDInfo)) { 1465 1470 Win_Error(hwnd, hwnd, pszSrcFile, __LINE__, 1466 "DrgAccessDraginfo");1471 PCSZ_DRGACCESSDRAGINFO); 1467 1472 return (MRFROM2SHORT(DOR_NODROP, 0)); /* Drop not valid */ 1468 1473 } … … 1593 1598 if (li->type == DID_ERROR) 1594 1599 Win_Error(hwnd, HWND_DESKTOP, pszSrcFile, __LINE__, 1595 "Drag & Drop Dialog");1600 GetPString(IDS_DRAGDROPDIALOGTEXT)); 1596 1601 if (!li->type) { 1597 1602 FreeListInfo(li); … … 2088 2093 CHAR s[33]; 2089 2094 2090 strcpy(s, "ICON");2095 strcpy(s, PCSZ_ICON); 2091 2096 PrfQueryProfileData(fmprof, 2092 2097 appname, … … 2095 2100 if (flWindowAttr & CV_DETAIL) { 2096 2101 if (IsRoot(pci->pszFileName)) 2097 strcpy(s, "TREE");2102 strcpy(s, PCSZ_TREE); 2098 2103 else 2099 strcpy(s, "DETAILS");2104 strcpy(s, Details); 2100 2105 } 2101 2106 OpenObject(pci->pszFileName, s, dcd->hwndFrame); -
trunk/dll/undel.c
r1398 r1402 17 17 16 JUL 08 GKY Use TMP directory for temp files 18 18 10 Dec 08 SHL Integrate exception handler support 19 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 20 08 Mar 09 GKY Additional strings move to PCSZs 19 21 20 22 ***********************************************************************/ … … 89 91 WinSendDlgItemMsg(hwnd, UNDEL_LISTBOX, LM_DELETEALL, MPVOID, MPVOID); 90 92 BldFullPathName(szTempFile, pTmpDir, "$UDELETE.#$#"); 91 unlinkf( "%s",szTempFile);93 unlinkf(szTempFile); 92 94 fp = xfopen(szTempFile, "w", pszSrcFile, __LINE__); 93 95 if (!fp) { … … 141 143 strcat(s, GetPString(IDS_ASKABOUTUNDELETEHELPTEXT)); 142 144 temp = saymsg(MB_YESNOCANCEL | MB_ICONEXCLAMATION, 143 hwnd, GetPString(IDS_ERRORTEXT), "%s",s);145 hwnd, GetPString(IDS_ERRORTEXT), s); 144 146 if (temp == MBID_YES) 145 147 runemf2(BACKGROUND | INVISIBLE | SEPARATE | WINDOWED, -
trunk/dll/update.c
r1398 r1402 19 19 02 Aug 07 SHL Sync with CNRITEM mods 20 20 20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat 21 14 Mar 09 GKY Prevent execution of UM_SHOWME while drive scan is occuring 21 22 22 23 ***********************************************************************/ … … 190 191 PostMsg(hwndCnr, UM_RESCAN, MPVOID, MPVOID); 191 192 if (pci->attrFile & FILE_DIRECTORY) { 192 if (fInitialDriveScan)193 /*if (fInitialDriveScan) 193 194 Stubby(hwndCnr, pci); 194 195 else { 195 196 while (StubbyScanCount != 0) 196 DosSleep(50); 197 198 }197 DosSleep(50);*/ 198 Stubby(hwndCnr, pci); 199 //} 199 200 } 200 201 } … … 290 291 dcd->ullTotalBytes += ullTotalBytes; 291 292 } 292 if (fInitialDriveScan)293 /*if (fInitialDriveScan) 293 294 Stubby(hwndCnr, pci); 294 295 else { 295 296 while (StubbyScanCount != 0) 296 DosSleep(50); 297 298 }297 DosSleep(50);*/ 298 Stubby(hwndCnr, pci); 299 //} 299 300 } 300 301 } … … 464 465 repos = TRUE; 465 466 if (pci->attrFile & FILE_DIRECTORY) { 466 if (fInitialDriveScan)467 /*if (fInitialDriveScan) 467 468 Stubby(hwndCnr, pci); 468 469 else { 469 470 while (StubbyScanCount != 0) 470 DosSleep(50); 471 472 }471 DosSleep(50);*/ 472 Stubby(hwndCnr, pci); 473 // } 473 474 } 474 475 } … … 569 570 } 570 571 repos = TRUE; 571 if (fInitialDriveScan)572 /*if (fInitialDriveScan) 572 573 Stubby(hwndCnr, pci); 573 574 else { 574 575 while (StubbyScanCount != 0) 575 DosSleep(50); 576 577 }576 DosSleep(50);*/ 577 Stubby(hwndCnr, pci); 578 //} 578 579 } 579 580 else -
trunk/dll/valid.c
r1398 r1402 34 34 05 Jan 09 GKY Fix IsBinary to recognize values above \xc4 (maybe lower) as positive. 35 35 When these high codes were it text files they showed as hex in new view. 36 08 Mar 09 GKY Additional strings move to PCSZs 36 37 37 38 ***********************************************************************/ … … 66 67 67 68 #pragma data_seg(GLOBAL2) 68 CHAR *CDFS; 69 CHAR *FAT32; 70 CHAR *HPFS; 71 CHAR *HPFS386; 72 CHAR *ISOFS; 73 CHAR *JFS; 74 CHAR *NDFS32; 75 CHAR *NTFS; 76 CHAR *RAMFS; 69 PCSZ HPFS = "HPFS"; 70 PCSZ JFS = "JFS"; 71 PCSZ CDFS = "CDFS"; 72 PCSZ ISOFS = "ISOFS"; 73 PCSZ FAT32 = "FAT32"; 74 PCSZ HPFS386 = "HPFS386"; 75 PCSZ CBSIFS = "CBSIFS"; 76 PCSZ NDFS32 = "NDFS32"; 77 PCSZ RAMFS = "RAMFS"; 78 PCSZ NTFS = "NTFS"; 77 79 BOOL fVerifyOffChecked[26]; 78 80 -
trunk/dll/valid.h
r1394 r1402 11 11 05 Sep 08 JBS Ticket 187: Refactor FM3DLL.H 12 12 25 Dec 08 GKY Add code to allow write verify to be turned off on a per drive basis 13 08 Mar 09 GKY Additional strings move to PCSZs 13 14 14 15 ***********************************************************************/ … … 43 44 44 45 // Data declarations 45 extern CHAR *CDFS; 46 extern CHAR *FAT32; 47 extern CHAR *HPFS; 48 extern CHAR *HPFS386; 49 extern CHAR *ISOFS; 50 extern CHAR *JFS; 51 extern CHAR *NTFS; 52 extern CHAR *NDFS32; 53 extern CHAR *RAMFS; 46 extern PCSZ CDFS; 47 extern PCSZ FAT32; 48 extern PCSZ HPFS; 49 extern PCSZ HPFS386; 50 extern PCSZ ISOFS; 51 extern PCSZ JFS; 52 extern PCSZ NTFS; 53 extern PCSZ NDFS32; 54 extern PCSZ RAMFS; 55 extern PCSZ CBSIFS; 54 56 extern BOOL fVerifyOffChecked[26]; 55 57 -
trunk/dll/viewer.c
r1395 r1402 19 19 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. 20 20 07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error 21 08 Mar 09 GKY Additional strings move to String Table 21 22 22 23 ***********************************************************************/ … … 795 796 if (vw->fileattrreadonly) { 796 797 temp = saymsg(MB_OKCANCEL | MB_ICONEXCLAMATION, 797 hwnd, NullStr, "File is readonly and has not been saved");798 hwnd, NullStr, GetPString(IDS_EDITREADONLYFILETEXT3)); 798 799 if (temp == MBID_CANCEL) 799 800 return 0; … … 917 918 } 918 919 } 919 //printf("%s %s %d\n ",vw->exportfilename, __FILE__, __LINE__); fflush(stdout);920 920 if (!MLEexportfile(hwndMLE, 921 921 vw->exportfilename, … … 1248 1248 if (vw->fileattrreadonly) { 1249 1249 temp = saymsg(MB_OKCANCEL | MB_ICONEXCLAMATION, 1250 hwnd, NullStr, "File is readonly and has not been saved");1250 hwnd, NullStr, GetPString(IDS_EDITREADONLYFILETEXT3)); 1251 1251 if (temp == MBID_CANCEL) 1252 1252 return 0; -
trunk/dll/walkem.c
r1400 r1402 321 321 FM3Str, 322 322 pszLastSetups, pszBuf, ulBufBytes)) { 323 // Win_Error(pszSrcFile, __LINE__, HWND_DESKTOP, HWND_DESKTOP, "PrfWriteProfileData");324 323 ERRORID eid = WinGetLastError((HAB)0); 325 324 if ((eid & 0xffff) != PMERR_NOT_IN_IDX) -
trunk/dll/worker.c
r1398 r1402 39 39 to prevent duplicate directory names in tree following a copy before initial scan. 40 40 07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook. 41 08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used) 42 08 Mar 09 GKY Additional strings move to PCSZs 41 43 42 44 ***********************************************************************/ … … 584 586 switch (wk->li->type) { 585 587 case IDM_OPENICON: 586 s = "ICON";588 s = (PSZ) PCSZ_ICON; 587 589 break; 588 590 case IDM_OPENDETAILS: 589 s = "DETAILS";591 s = (PSZ) Details; 590 592 break; 591 593 case IDM_OPENTREE: 592 s = "TREE";594 s = (PSZ) PCSZ_TREE; 593 595 break; 594 596 case IDM_OPENSETTINGS: 595 s = Settings;597 s = (PSZ) Settings; 596 598 break; 597 599 default: 598 s = Default;600 s = (PSZ) Default; 599 601 break; 600 602 } … … 673 675 wk->hwndFrame, 674 676 GetPString(IDS_ERRORTEXT), 675 "%s",GetPString(IDS_NOTWRITENOTARGETTEXT));677 GetPString(IDS_NOTWRITENOTARGETTEXT)); 676 678 goto RetryPath; 677 679 } … … 733 735 existed = (IsFile(newname) != -1); 734 736 isnewer = IsNewer(wk->li->list[x], newname); 735 /*736 {737 char temp[CCHMAXPATH * 3];738 sprintf(temp,"Target: %s\rSource: %s\rOverold: %lu\rOvernew: %lu\rIsNewer: %lu\rExisted: %lu",newname,wk->li->list[x],overold,overnew,isnewer,existed);739 saymsg(MB_ENTER,HWND_DESKTOP,DEBUG_STRING,temp);740 }741 */742 737 if (existed && wk->li->type != IDM_RENAME && dontask) { 743 738 if (!overold && !overnew) … … 832 827 if (fRealIdle) 833 828 priority_idle(); 834 rc = docopyf(type, wk->li->list[x], "%s",newname);829 rc = docopyf(type, wk->li->list[x], newname); 835 830 if (fResetVerify) { 836 831 DosSetVerify(fVerify); … … 888 883 wk->hwndFrame, 889 884 GetPString(IDS_DISKFULLTEXT), 890 "%s",GetPString(IDS_ANOTHERDISKTEXT));885 GetPString(IDS_ANOTHERDISKTEXT)); 891 886 if (rc == MBID_RETRY) 892 887 goto Retry; … … 1038 1033 wk->hwndCnr, 1039 1034 UM_UPDATERECORDLIST, MPFROMP(files), MPVOID); 1040 // DbgMsg(pszSrcFile, __LINE__, "UM_UPDATERECORD %s", *files);1041 1035 FreeList(files); 1042 1036 }
Note:
See TracChangeset
for help on using the changeset viewer.