Ignore:
Timestamp:
Dec 18, 2011, 10:28:22 PM (14 years ago)
Author:
dmik
Message:

Merge branch gcc-kmk to trunk.

Location:
trunk
Files:
1 deleted
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk

    • Property svn:ignore
      •  

        old new  
        1 bin
        2 Makefile.inc
         1env.cmd
         2LocalConfig.kmk
    • Property svn:mergeinfo set to
      /branches/gcc-kmkmergedeligible
  • trunk/src/winmm/mcicda/cdrom.cpp

    r5005 r21916  
    1515#include <string.h>
    1616
    17 /* 
     17/*
    1818 * FIXME: Should use the right errorcodes for SetLastError if a function fails.
    1919*/
     
    3232  if(strlen(wcda->chrDrive)==2) {
    3333      if((wcda->hfOS2Handle=os2CDOpen(wcda->chrDrive))==NULL) {
    34           SetLastError(ERROR_WRONG_DISK); 
     34          SetLastError(ERROR_WRONG_DISK);
    3535          /* We always return TRUE because we want to open the driver not the disk */
    3636      }
     
    3838  }
    3939
    40   if(!strcmpi(wcda->chrDeviceType,"cdaudio")) {
     40  if(!stricmp(wcda->chrDeviceType,"cdaudio")) {
    4141      /* We try any CDROM in the system until one can be opened */
    4242      if(!os2CDQueryCDDrives(&iNumCD,  chrFirstCD)) {
    43           SetLastError(ERROR_WRONG_DISK); 
     43          SetLastError(ERROR_WRONG_DISK);
    4444          return FALSE;/* Can't get drives in system */
    4545      }
    46      
     46
    4747      chrFirstCD[1]=':';
    4848      for(i=0;i<iNumCD;i++) {
    4949          chrFirstCD[0]++;
    50           if((wcda->hfOS2Handle=os2CDOpen(chrFirstCD))!=NULL) {     
     50          if((wcda->hfOS2Handle=os2CDOpen(chrFirstCD))!=NULL) {
    5151              return TRUE;
    5252          }
    5353      }
    5454      SetLastError(ERROR_WRONG_DISK);
    55       /* We always return TRUE because we want to open the driver not the disk */ 
    56       /* Can't open CD */     
     55      /* We always return TRUE because we want to open the driver not the disk */
     56      /* Can't open CD */
    5757  }
    5858  /* We always return TRUE because we want to open the driver not the disk */
     
    6363{
    6464    ULONG rc;
    65    
     65
    6666    dprintf(("MCICDA-CDROM: CDAUDIO_Close: Closing drive: %s...\n",wcda->chrDrive));
    67    
     67
    6868    if(wcda->hfOS2Handle==NULL) {
    6969        SetLastError(ERROR_INVALID_PARAMETER);
    7070        return FALSE;
    7171    }
    72    
     72
    7373  if((rc=os2CDClose(wcda->hfOS2Handle))!=0) {
    7474      dprintf(("MCICDA-CDROM: CDAUDIO_Close:rc=%d \n",rc));
     
    160160        }
    161161    }
    162    
     162
    163163    os2CDSeek(wcda->hfOS2Handle, at);
    164164    return 0;
     
    177177        }
    178178    }
    179      
     179
    180180    CDAUDIO_Stop(wcda);
    181181    if(open) {
     
    190190
    191191/******************************************/
    192 /* Result: 
     192/* Result:
    193193         0:   Error
    194194         -1: CD is Data Disk
     
    215215            return -1;
    216216        case 0:
    217             SetLastError(ERROR_WRONG_DISK); 
     217            SetLastError(ERROR_WRONG_DISK);
    218218            return 1;
    219219        default:
     
    243243        }
    244244    }
    245    
     245
    246246    if (wcda->nTracks == 0) {
    247247        if (CDAUDIO_GetNumberOfTracks(wcda) <= 0)
    248248            return FALSE;
    249249    }
    250    
     250
    251251    TRACE("nTracks=%u\n", wcda->nTracks);
    252    
     252
    253253    SetLastError(ERROR_INVALID_PARAMETER);
    254    
    255     if (wcda->lpdwTrackLen != NULL) 
     254
     255    if (wcda->lpdwTrackLen != NULL)
    256256        free(wcda->lpdwTrackLen);
    257257    wcda->lpdwTrackLen = (LPDWORD)malloc((wcda->nTracks + 1) * sizeof(DWORD));
    258     if (wcda->lpdwTrackPos != NULL) 
     258    if (wcda->lpdwTrackPos != NULL)
    259259        free(wcda->lpdwTrackPos);
    260260    wcda->lpdwTrackPos = (LPDWORD)malloc((wcda->nTracks + 1) * sizeof(DWORD));
     
    262262        free(wcda->lpbTrackFlags);
    263263    wcda->lpbTrackFlags = (LPBYTE)malloc((wcda->nTracks + 1) * sizeof(BYTE));
    264    
     264
    265265    if (wcda->lpdwTrackLen == NULL || wcda->lpdwTrackPos == NULL ||
    266266        wcda->lpbTrackFlags == NULL) {
    267267        WARN("error allocating track table !\n");
    268268        /* Freeing the already allocated mem */
    269         if (wcda->lpdwTrackLen != NULL) 
     269        if (wcda->lpdwTrackLen != NULL)
    270270            free(wcda->lpdwTrackLen);
    271         if (wcda->lpdwTrackPos != NULL) 
     271        if (wcda->lpdwTrackPos != NULL)
    272272            free(wcda->lpdwTrackPos);
    273273        if (wcda->lpbTrackFlags != NULL)
     
    281281    memset(wcda->lpdwTrackPos, 0, (wcda->nTracks + 1) * sizeof(DWORD));
    282282    memset(wcda->lpbTrackFlags, 0, (wcda->nTracks + 1) * sizeof(BYTE));
    283    
     283
    284284    for (i = 0; i <= wcda->nTracks; i++) {
    285285        if((start=os2CDQueryTrackStartSector(wcda->hfOS2Handle,i,&flAudioTrack))==0)
     
    287287                WARN("error reading start sector for track %d\n", i+1);
    288288                /* Freeing the already allocated mem */
    289                 if (wcda->lpdwTrackLen != NULL) 
     289                if (wcda->lpdwTrackLen != NULL)
    290290                    free(wcda->lpdwTrackLen);
    291                 if (wcda->lpdwTrackPos != NULL) 
     291                if (wcda->lpdwTrackPos != NULL)
    292292                    free(wcda->lpdwTrackPos);
    293293                if (wcda->lpbTrackFlags != NULL)
     
    299299            }
    300300        start-=150;
    301        
     301
    302302        if (i == 0) {
    303303            last_start = start;
     
    315315        //if(wcda->ulCDROMStatus & )
    316316        if (!flAudioTrack)
    317           wcda->lpbTrackFlags[i] = CDROM_DATA_TRACK; 
     317          wcda->lpbTrackFlags[i] = CDROM_DATA_TRACK;
    318318        else
    319319          wcda->lpbTrackFlags[i] = 0;
    320320        //TRACE("track #%u flags=%02x\n", i + 1, wcda->lpbTrackFlags[i]);
    321321    }/* for */
    322    
     322
    323323    wcda->dwLastFrame = last_start;
    324324    TRACE("total_len=%u Leaving CDAUDIO_GetTracksInfo...\n", total_length);
    325    
     325
    326326    return TRUE;
    327327}
     
    346346        return FALSE;
    347347    }
    348     /* Current mode */   
     348    /* Current mode */
    349349    //wcda->cdaMode=WINE_CDA_STOP;
    350350    if(wcda->ulCDROMStatus & 0x1L)
     
    385385    if (wcda->cdaMode != WINE_CDA_OPEN)
    386386        return TRUE;
    387     else 
     387    else
    388388        return FALSE;
    389389}
  • trunk/src/winmm/mcicda/mcicda.cpp

    r4982 r21916  
    407407static DWORD CDAUDIO_mciInfo(UINT wDevID, DWORD dwFlags, LPMCI_INFO_PARMSA lpParms)
    408408{
    409     LPSTR               str = NULL;
     409    LPCSTR              str = NULL;
    410410    WINE_MCICDAUDIO*    wmcda = CDAUDIO_mciGetOpenDrv(wDevID);
    411411    DWORD               ret = 0;
     
    758758        break;
    759759    default:
    760         TRACE("Seeking to ??=%lu\n", dwFlags);
     760        TRACE("Seeking to #%lu\n", dwFlags);
    761761        return MCIERR_UNSUPPORTED_FUNCTION;
    762762    }
  • trunk/src/winmm/mcicda/mcicda.def

    r4809 r21916  
    55
    66EXPORTS
    7     DriverProc      = _MCICDAUDIO_DriverProc@20     @1
     7    DriverProc      = "_MCICDAUDIO_DriverProc@20"   @1
  • trunk/src/winmm/mcicda/os2cdrom.cpp

    r9976 r21916  
    148148       
    149149    rc = DosDevIOCtl(hfOS2Handle, IOCTL_CDROMAUDIO, CDROMAUDIO_GETAUDIODISK,
    150                      "CD01", 4, &ulParamLen, &cdInfo,
     150                     (void*)"CD01", 4, &ulParamLen, &cdInfo,
    151151                     sizeof(cdInfo), &ulDataLen);
    152152
     
    194194    ulParamLen=4;
    195195    rc = DosDevIOCtl(hfOS2Handle, IOCTL_CDROMDISK, CDROMDISK_DEVICESTATUS,
    196                      "CD01", 4, &ulParamLen, &ulDeviceStatus,
     196                     (void*)"CD01", 4, &ulParamLen, &ulDeviceStatus,
    197197                     sizeof(ulDeviceStatus), &ulDataLen);               
    198198    if(rc) {
     
    218218    /* Get information */
    219219    rc = DosDevIOCtl(hfOS2Handle, IOCTL_CDROMAUDIO, CDROMAUDIO_GETAUDIOSTATUS,
    220                      "CD01", 4, &ulParamLen, &asStatus,
     220                     (void*)"CD01", 4, &ulParamLen, &asStatus,
    221221                     sizeof(asStatus), &ulDataLen);
    222222    if(rc) {
     
    247247        ulParamLen=4;
    248248        rc = DosDevIOCtl(hfDrive, IOCTL_CDROMAUDIO, CDROMAUDIO_GETAUDIODISK,
    249                          "CD01", 4, &ulParamLen, &cdInfo,
     249                         (void*)"CD01", 4, &ulParamLen, &cdInfo,
    250250                         sizeof(cdInfo), &ulDataLen);           
    251251        if(rc)
     
    292292    ulParamLen=4;
    293293    rc = DosDevIOCtl(hfDrive, IOCTL_CDROMDISK, CDROMDISK_EJECTDISK,
    294                      "CD01", 4, &ulParamLen,0,
     294                     (void*)"CD01", 4, &ulParamLen,0,
    295295                     0, 0);             
    296296    if(rc)
     
    314314    ulParamLen=4;
    315315    rc = DosDevIOCtl(hfDrive, IOCTL_CDROMDISK, CDROMDISK_CLOSETRAY,
    316                      "CD01", 4, &ulParamLen,0,
     316                     (void*)"CD01", 4, &ulParamLen,0,
    317317                     0, 0);             
    318318    if(rc)
     
    335335    ulParamLen=4;
    336336    rc = DosDevIOCtl(hfDrive, IOCTL_CDROMAUDIO, CDROMAUDIO_STOPAUDIO,
    337                      "CD01", 4, &ulParamLen,0,
     337                     (void*)"CD01", 4, &ulParamLen,0,
    338338                     0, 0);             
    339339    if(rc)
     
    396396    ulParamLen=4;
    397397    rc = DosDevIOCtl(hfDrive, IOCTL_CDROMAUDIO, CDROMAUDIO_RESUMEAUDIO,
    398                      "CD01", 4, &ulParamLen,0,
     398                     (void*)"CD01", 4, &ulParamLen,0,
    399399                     0, 0);             
    400400    if(rc)
     
    484484    ulParamLen=4;
    485485    rc = DosDevIOCtl(hfOS2Handle, IOCTL_CDROMAUDIO, CDROMAUDIO_GETSUBCHANNELQ,
    486                      "CD01", 4, &ulParamLen, &scq,
     486                     (void*)"CD01", 4, &ulParamLen, &scq,
    487487                     sizeof(scq), &ulDataLen);         
    488488    if(rc) {
Note: See TracChangeset for help on using the changeset viewer.