Changeset 1403
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/avl.h
r1321 r1403 26 26 #if !defined(INCL_WINSTDCNR) 27 27 #error INCL_WINSTDCNR required 28 #endif29 #endif30 31 #if defined(__IBMC__)32 #if __IBMC__ != 43033 #error VAC365 required for long long support34 #endif35 #if !defined(_LONG_LONG)36 #error Long long support not enabled37 28 #endif 38 29 #endif -
trunk/dll/dircnrs.h
r1222 r1403 31 31 #if !defined(INCL_LONGLONG) 32 32 #error INCL_LONGLONG required 33 #endif34 #endif35 36 #if defined(__IBMC__)37 #if __IBMC__ != 43038 #error VAC365 required for long long support39 #endif40 #if !defined(_LONG_LONG)41 #error Long long support not enabled42 33 #endif 43 34 #endif -
trunk/dll/fm3dll.h
r1358 r1403 125 125 #endif // OS2_INCLUDED 126 126 127 #if defined(__IBMC__)128 #if __IBMC__ != 430129 #error VAC365 required for long long support130 #endif131 #if !defined(_LONG_LONG)132 #error Long long support not enabled133 #endif134 #endif135 136 127 #define DIR_SPLITBAR_OFFSET 18 * 12 /* Pixel offset of details splitbar */ 137 128 -
trunk/dll/init.c
r1402 r1403 155 155 #include "excputil.h" // xbeginthread 156 156 #include "systemf.h" // runemf2 157 158 #ifdef __IBMC__159 #pragma alloc_text(INIT,LibMain,InitFM3DLL,DeInitFM3DLL)160 #pragma alloc_text(INIT1,StartFM3)161 #endif162 157 163 158 extern int _CRT_init(void); … … 469 464 } 470 465 471 #ifdef __WATCOMC__472 473 466 unsigned APIENTRY LibMain(unsigned hModule, 474 467 unsigned ulFlag) … … 496 489 } 497 490 498 #else // __IBMC__499 500 unsigned long _System _DLL_InitTerm(unsigned long hModule,501 unsigned long ulFlag)502 {503 switch (ulFlag) {504 case 0:505 if (_CRT_init() == -1)506 return 0UL;507 FM3DllHandle = hModule;508 509 DosError(FERR_DISABLEHARDERR);510 /* strings here to prevent multiple occurences in DLL */511 FM2Str = "FM/2";512 FM3Str = "FM/3";513 NullStr = "";514 Default = "DEFAULT";515 Settings = "SETTINGS";516 WPProgram = "WPProgram";517 FM3Folder = "<FM3_Folder>";518 FM3Tools = "<FM3_Tools>";519 DRM_OS2FILE = "DRM_OS2FILE";520 DRM_FM2ARCMEMBER = "DRM_FM2ARCMEMBER";521 DRF_FM2ARCHIVE = "DRF_FM2ARCHIVE";522 DRMDRFLIST = "<DRM_OS2FILE,DRF_UNKNOWN>,"523 "<DRM_DISCARD,DRF_UNKNOWN>," "<DRM_PRINT,DRF_UNKNOWN>";524 DRMDRFOS2FILE = "<DRM_OS2FILE,DRF_UNKNOWN>";525 DRMDRFFM2ARC = "<DRM_FM2ARCMEMBER,DRF_FM2ARCHIVE>";526 DRM_FM2INIRECORD = "DRM_FM2INIRECORD";527 DRF_FM2INI = "DRF_FM2INI";528 SUBJECT = ".SUBJECT";529 LONGNAME = ".LONGNAME";530 HPFS = "HPFS";531 JFS = "JFS";532 CDFS = "CDFS";533 ISOFS = "ISOFS";534 FAT32 = "FAT32";535 HPFS386 = "HPFS386";536 CBSIFS = "CBSIFS";537 NDFS32 = "NDFS32";538 RAMFS = "RAMFS";539 NTFS = "NTFS";540 PCSZ_ARCHIVERBB2 = "ARCHIVER.BB2";541 PCSZ_ASSOCDAT = "ASSOC.DAT";542 PCSZ_CMDLINESDAT = "CMDLINES.DAT";543 PCSZ_CMDMINIDAT = "CMDMINI.DAT";544 PCSZ_COMMANDSDAT = "COMMANDS.DAT";545 PCSZ_FILTERSDAT = "FILTERS.DAT";546 PCSZ_GREPMASKDAT = "GREPMASK.DAT";547 PCSZ_PATTERNSDAT = "PATTERNS.DAT";548 PCSZ_RESOURCEDAT = "RESOURCE.DAT";549 PCSZ_QUICKTLSDAT = "QUICKTLS.DAT";550 PCSZ_FM3TOOLSDAT = "FM3TOOLS.DAT";551 PCSZ_USERDIRSDAT = "USERDIRS.DAT";552 PCSZ_FM2PLAYEXE = "FM2PLAY.EXE";553 PCSZ_FM2PLAYTEMP = "$FM2PLAY.$$$";554 FNT_6HELVETICA = "6.Helvetica";555 FNT_8HELVETICA = "8.Helvetica";556 FNT_8HELVETICABOLD = "8.Helvetica.Bold";557 FNT_10SYSTEMMONOTEXT = "10.System Monospaced";558 FNT_10SYSTEMPROPORT = "10.System Proportional";559 FNT_2SYSTEMVIO = "2.System VIO";560 FNT_4SYSTEMVIO = "4.System VIO";561 FNT_10SYSTEMVIO = "10.System VIO";562 FNT_8TIMESNEWROMAN = "8.Times New Roman";563 PCSZ_DOSCREATEMUTEXSEM = "DosCreateMutexSem";564 PCSZ_DOSDUPHANDLE = "DosDupHandle";565 PCSZ_DOSGETINFOBLOCKS = "DosGetInfoBlocks";566 PCSZ_DOSQUERYPATHINFO = "DosQueryPathInfo";567 PCSZ_DOSSEARCHPATH = "DosSearchPath";568 PCSZ_WINCREATEWINDOW = "WinCreateWindow";569 PCSZ_WINLOADACCELTABLE = "WinLoadAccelTable";570 PCSZ_WINSETACCELTABLE = "WinSetAccelTable";571 PCSZ_INIQUERYPRFTEXT = "PrfQueryProfile";572 PCSZ_PRFQUERYPROFILEDATA = "PrfQueryProfileData";573 PCSZ_PRFQUERYPROFILESIZE = "PrfQueryProfileSize";574 PCSZ_PRFQUERYPROFILESTRING = "PrfQueryProfileString";575 PCSZ_FILLDIRQCURERRTEXT = "DosQCurDisk";576 PCSZ_NODATA = "No Data";577 PCSZ_STARDOTEXE = "*.EXE";578 PCSZ_STARDOTINI = "*.INI";579 PCSZ_STARDOTLST = "*.LST";580 PCSZ_STARDOTPMD = "*.PMD";581 PCSZ_STARDOTTXT = "*.TXT";582 PCSZ_DOTEXE = ".EXE";583 PCSZ_DOTCOM = ".COM";584 PCSZ_DOTCMD = ".CMD";585 PCSZ_DOTBTM = ".BTM";586 PCSZ_DOTBAT = ".BAT";587 PCSZ_DOTLST = ".LST";588 PCSZ_DOTTLS = ".TLS";589 PCSZ_DOTHLP = ".HLP";590 PCSZ_DOTINF = ".INF";591 PCSZ_DOTMP3 = ".MP3";592 PCSZ_DOTOGG = ".OGG";593 PCSZ_DOTFLAC = ".FLAC";594 PCSZ_DOTJPEG = ".JPEG";595 PCSZ_DOTJPG = ".JPG";596 PCSZ_DOTICO = ".ICO";597 PCSZ_DOTPTR = ".PTR";598 PCSZ_DOTBB2 = ".BB2";599 PCSZ_DOTBMP = ".BMP";600 PCSZ_DOTCOMMENTS = ".COMMENTS";601 PCSZ_PATH = "PATH";602 WC_OBJECTWINDOW = "WC_OBJECTWINDOW";603 WC_BUBBLE = "WC_BUBBLE";604 WC_TOOLBUTTONS = "WC_TOOLBUTTONS";605 WC_DRIVEBUTTONS = "WC_DRIVEBUTTONS";606 WC_DIRCONTAINER = "WC_DIRCONTAINER";607 WC_DIRSTATUS = "WC_DIRSTATUS";608 WC_TREECONTAINER = "WC_TREECONTAINER";609 WC_TREEOPENBUTTON = "WC_TREEOPENBUTTON";610 WC_TREESTATUS = "WC_TREESTATUS";611 WC_MAINWND = "WC_MAINWND";612 WC_MAINWND2 = "WC_MAINWND2";613 WC_AUTOVIEW = "WC_AUTOVIEW";614 WC_LED = "WC_LED";615 WC_COLLECTOR = "WC_COLLECTOR";616 WC_COLSTATUS = "WC_COLSTATUS";617 WC_STATUS = "WC_STATUS";618 WC_TOOLBACK = "WC_TOOLBACK";619 WC_DRIVEBACK = "WC_DRIVEBACK";620 WC_ARCCONTAINER = "WC_ARCCONTAINER";621 WC_ARCSTATUS = "WC_ARCSTATUS";622 WC_MLEEDITOR = "WC_MLEEDITOR";623 WC_INIEDITOR = "WC_INIEDITOR";624 WC_SEEALL = "WC_SEEALL";625 WC_NEWVIEW = "WC_NEWVIEW";626 WC_SEESTATUS = "WC_SEESTATUS";627 WC_VIEWSTATUS = "WC_VIEWSTATUS";628 WC_ERRORWND = "WC_ERRORWND";629 WC_MINITIME = "WC_MINITIME";630 WC_DATABAR = "WC_DATABAR";631 632 /* end of strings */633 memset(&RGBBLACK, 0, sizeof(RGB2));634 RGBGREY.bRed = RGBGREY.bGreen = RGBGREY.bBlue = (BYTE)204;635 RGBGREY.fcOptions = 0;636 FM3UL = *(ULONG *)FM3Str;637 break;638 case 1:639 StopPrinting = 1;640 if (fmprof)641 PrfCloseProfile(fmprof);642 DosError(FERR_ENABLEHARDERR);643 _CRT_term();644 break;645 default:646 return 0UL;647 }648 return 1UL;649 }650 651 #endif // __IBMC__652 653 491 VOID APIENTRY DeInitFM3DLL(ULONG why) 654 492 { … … 677 515 if (fToolsChanged) 678 516 save_tools(NULL); 679 680 # ifdef __IBMC__681 _fcloseall();682 # else // __WATCOMC__683 517 fcloseall(); 684 # endif685 686 518 save_dir(s); 687 519 if (s[strlen(s) - 1] != '\\') -
trunk/dll/makefile
r1399 r1403 187 187 eas.obj errutil.obj excputil.obj extract.obj & 188 188 filldir.obj filter.obj findrec.obj flesh.obj fm2cmd.obj & 189 fonts.obj fortify.obj fsopen.obj&189 fonts.obj fortify.obj & 190 190 getnames.obj grep.obj grep2.obj i18nutil.obj info.obj inis.obj & 191 191 init.obj input.obj instant.obj key.obj killproc.obj literal.obj & -
trunk/dll/makelist.h
r1225 r1403 17 17 #if !defined(MAKELIST_H) 18 18 #define MAKELIST_H 19 20 #if defined(__IBMC__)21 #if __IBMC__ != 43022 #error VAC365 required for long long support23 #endif24 #if !defined(_LONG_LONG)25 #error Long long support not enabled26 #endif27 #endif28 19 29 20 #if !defined(OS2_INCLUDED)
Note:
See TracChangeset
for help on using the changeset viewer.