Changeset 1479 for trunk/dll/init.c


Ignore:
Timestamp:
Nov 15, 2009, 11:40:25 PM (16 years ago)
Author:
Gregg Young
Message:

Work around MMIO's failure to recognize MPG files as media. Reorder file type checks to eliminate problem with MMIO identifying exes etc as media. Check for zero byte file and let user decide to open in an editor or abort (also prevents MMIO misidentification). Tickets 70, 405, 409, 410

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/init.c

    r1475 r1479  
    8787                command.com. Prevents hang (at least until a Dos program is started) on a system
    8888                that has a broken MDOS install.
     89  15 Nov 09 GKY Add more PCSZs
    8990
    9091***********************************************************************/
     
    237238PCSZ PCSZ_USERDIRSDAT = "USERDIRS.DAT";
    238239PCSZ PCSZ_FM2PLAYEXE  = "FM2PLAY.EXE";
     240PCSZ PCSZ_IMAGEEXE    = "IMAGE.EXE";
    239241PCSZ PCSZ_FM2PLAYTEMP = "$FM2PLAY.$$$";
    240242PCSZ PCSZ_LVMGUICMD   = "LVMGUI.CMD";
     
    308310PCSZ PCSZ_DOTINF   =  ".INF";
    309311PCSZ PCSZ_DOTMP3   =  ".MP3";
     312PCSZ PCSZ_DOTMPG   =  ".MPG";
     313PCSZ PCSZ_DOTMPEG  =  ".MPEG";
    310314PCSZ PCSZ_DOTOGG   =  ".OGG";
    311315PCSZ PCSZ_DOTFLAC  =  ".FLAC";
     
    11001104  if (DosCreateMutexSem(NULL, &hmtFillingTreeCnr, 0L, FALSE))
    11011105    Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
    1102               PCSZ_DOSCREATEMUTEXSEM);
     1106              PCSZ_DOSCREATEMUTEXSEM);
    11031107  if (DosCreateEventSem(NULL, &hevInitialCnrScanComplete, 0L, FALSE))
    11041108    Dos_Error(MB_CANCEL, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
Note: See TracChangeset for help on using the changeset viewer.